0000102729-23-000058.txt : 20231106 0000102729-23-000058.hdr.sgml : 20231106 20231106171724 ACCESSION NUMBER: 0000102729-23-000058 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 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: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31429 FILM NUMBER: 231380796 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 10-Q 1 vmi-20230930x10q.htm 10-Q
http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpense0000102729--12-302023Q3P7YP3Yhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpense1012200010122000101220001012200010122000http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensefalse00001027292023-09-020000102729us-gaap:DiscontinuedOperationsDisposedOfBySaleMembervmi:ValmontSmOffshoreWindBusinessMember2022-12-310000102729vmi:HrProductsMember2023-08-310000102729us-gaap:TreasuryStockCommonMember2022-09-240000102729us-gaap:TreasuryStockCommonMember2022-06-250000102729us-gaap:TreasuryStockCommonMember2022-03-260000102729us-gaap:TreasuryStockCommonMember2021-12-250000102729us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-09-300000102729us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-09-300000102729us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000102729us-gaap:TreasuryStockCommonMember2023-07-022023-09-300000102729us-gaap:TreasuryStockCommonMember2023-09-300000102729us-gaap:RetainedEarningsMember2023-09-300000102729us-gaap:NoncontrollingInterestMember2023-09-300000102729us-gaap:CommonStockMember2023-09-300000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000102729us-gaap:TreasuryStockCommonMember2023-07-010000102729us-gaap:RetainedEarningsMember2023-07-010000102729us-gaap:NoncontrollingInterestMember2023-07-010000102729us-gaap:CommonStockMember2023-07-010000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-0100001027292023-07-010000102729us-gaap:TreasuryStockCommonMember2023-04-010000102729us-gaap:RetainedEarningsMember2023-04-010000102729us-gaap:NoncontrollingInterestMember2023-04-010000102729us-gaap:CommonStockMember2023-04-010000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-0100001027292023-04-010000102729us-gaap:TreasuryStockCommonMember2022-12-310000102729us-gaap:RetainedEarningsMember2022-12-310000102729us-gaap:NoncontrollingInterestMember2022-12-310000102729us-gaap:CommonStockMember2022-12-310000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000102729us-gaap:RetainedEarningsMember2022-09-240000102729us-gaap:NoncontrollingInterestMember2022-09-240000102729us-gaap:CommonStockMember2022-09-240000102729us-gaap:AdditionalPaidInCapitalMember2022-09-240000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-240000102729us-gaap:RetainedEarningsMember2022-06-250000102729us-gaap:NoncontrollingInterestMember2022-06-250000102729us-gaap:CommonStockMember2022-06-250000102729us-gaap:AdditionalPaidInCapitalMember2022-06-250000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-2500001027292022-06-250000102729us-gaap:RetainedEarningsMember2022-03-260000102729us-gaap:NoncontrollingInterestMember2022-03-260000102729us-gaap:CommonStockMember2022-03-260000102729us-gaap:AdditionalPaidInCapitalMember2022-03-260000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-2600001027292022-03-260000102729us-gaap:RetainedEarningsMember2021-12-250000102729us-gaap:NoncontrollingInterestMember2021-12-250000102729us-gaap:CommonStockMember2021-12-250000102729us-gaap:AdditionalPaidInCapitalMember2021-12-250000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-250000102729us-gaap:EmployeeStockOptionMember2023-09-300000102729srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300000102729srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300000102729srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300000102729srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300000102729us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000102729us-gaap:NetInvestmentHedgingMember2023-01-012023-09-300000102729us-gaap:CashFlowHedgingMember2023-01-012023-09-300000102729vmi:HrProductsMember2023-01-012023-09-300000102729vmi:ConcealFabMember2023-01-012023-09-300000102729srt:MinimumMember2023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TransmissionDistributionAndSubstationMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TelecommunicationsMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TechnologyProductsAndServicesMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:RenewableEnergyMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:LightingAndTransportationMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:CoatingsMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:AgricultureMember2023-07-022023-09-300000102729vmi:InfrastructureMemberus-gaap:TransferredOverTimeMember2023-07-022023-09-300000102729vmi:InfrastructureMemberus-gaap:TransferredAtPointInTimeMember2023-07-022023-09-300000102729vmi:AgricultureMemberus-gaap:TransferredOverTimeMember2023-07-022023-09-300000102729vmi:AgricultureMemberus-gaap:TransferredAtPointInTimeMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:RenewableEnergyMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:InternationalMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:CoatingsMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMembersrt:NorthAmericaMember2023-07-022023-09-300000102729vmi:TransmissionDistributionAndSubstationMember2023-07-022023-09-300000102729vmi:TelecommunicationsMember2023-07-022023-09-300000102729vmi:TechnologyProductsAndServicesMember2023-07-022023-09-300000102729vmi:RenewableEnergyMember2023-07-022023-09-300000102729vmi:LightingAndTransportationMember2023-07-022023-09-300000102729vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2023-07-022023-09-300000102729vmi:InternationalMember2023-07-022023-09-300000102729vmi:CoatingsMember2023-07-022023-09-300000102729us-gaap:TransferredOverTimeMember2023-07-022023-09-300000102729us-gaap:TransferredAtPointInTimeMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMember2023-07-022023-09-300000102729us-gaap:IntersegmentEliminationMember2023-07-022023-09-300000102729srt:NorthAmericaMember2023-07-022023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TransmissionDistributionAndSubstationMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TelecommunicationsMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TechnologyProductsAndServicesMembervmi:AgricultureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:RenewableEnergyMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:LightingAndTransportationMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMembervmi:AgricultureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:AgricultureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:CoatingsMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:AgricultureMember2023-01-012023-09-300000102729vmi:InfrastructureMemberus-gaap:TransferredOverTimeMember2023-01-012023-09-300000102729vmi:InfrastructureMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000102729vmi:AgricultureMemberus-gaap:TransferredOverTimeMember2023-01-012023-09-300000102729vmi:AgricultureMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:AgricultureMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:RenewableEnergyMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:InternationalMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:CoatingsMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembervmi:AgricultureMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMembersrt:NorthAmericaMember2023-01-012023-09-300000102729vmi:TransmissionDistributionAndSubstationMember2023-01-012023-09-300000102729vmi:TelecommunicationsMember2023-01-012023-09-300000102729vmi:TechnologyProductsAndServicesMember2023-01-012023-09-300000102729vmi:RenewableEnergyMember2023-01-012023-09-300000102729vmi:LightingAndTransportationMember2023-01-012023-09-300000102729vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2023-01-012023-09-300000102729vmi:InternationalMember2023-01-012023-09-300000102729vmi:CoatingsMember2023-01-012023-09-300000102729us-gaap:TransferredOverTimeMember2023-01-012023-09-300000102729us-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMember2023-01-012023-09-300000102729us-gaap:IntersegmentEliminationMember2023-01-012023-09-300000102729srt:NorthAmericaMember2023-01-012023-09-300000102729us-gaap:OperatingSegmentsMembervmi:TransmissionDistributionAndSubstationMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:TelecommunicationsMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:TechnologyProductsAndServicesMembervmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:RenewableEnergyMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:OtherProductLineMemberus-gaap:AllOtherSegmentsMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:LightingAndTransportationMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMembervmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMemberus-gaap:AllOtherSegmentsMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:CoatingsMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:AgricultureMember2022-06-262022-09-240000102729vmi:InfrastructureMemberus-gaap:TransferredOverTimeMember2022-06-262022-09-240000102729vmi:InfrastructureMemberus-gaap:TransferredAtPointInTimeMember2022-06-262022-09-240000102729vmi:AgricultureMemberus-gaap:TransferredOverTimeMember2022-06-262022-09-240000102729vmi:AgricultureMemberus-gaap:TransferredAtPointInTimeMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:RenewableEnergyMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:InternationalMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:InfrastructureMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:CoatingsMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMembersrt:NorthAmericaMember2022-06-262022-09-240000102729us-gaap:AllOtherSegmentsMemberus-gaap:TransferredOverTimeMember2022-06-262022-09-240000102729vmi:TransmissionDistributionAndSubstationMember2022-06-262022-09-240000102729vmi:TelecommunicationsMember2022-06-262022-09-240000102729vmi:TechnologyProductsAndServicesMember2022-06-262022-09-240000102729vmi:RenewableEnergyMember2022-06-262022-09-240000102729vmi:OtherProductLineMember2022-06-262022-09-240000102729vmi:LightingAndTransportationMember2022-06-262022-09-240000102729vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2022-06-262022-09-240000102729vmi:InternationalMember2022-06-262022-09-240000102729vmi:CoatingsMember2022-06-262022-09-240000102729us-gaap:TransferredOverTimeMember2022-06-262022-09-240000102729us-gaap:TransferredAtPointInTimeMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMember2022-06-262022-09-240000102729us-gaap:IntersegmentEliminationMember2022-06-262022-09-240000102729srt:NorthAmericaMember2022-06-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:TransmissionDistributionAndSubstationMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:TelecommunicationsMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:TechnologyProductsAndServicesMembervmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:RenewableEnergyMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:OtherProductLineMemberus-gaap:AllOtherSegmentsMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:LightingAndTransportationMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMembervmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMembervmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InternationalMemberus-gaap:AllOtherSegmentsMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:CoatingsMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembersrt:NorthAmericaMembervmi:AgricultureMember2021-12-262022-09-240000102729vmi:InfrastructureMemberus-gaap:TransferredOverTimeMember2021-12-262022-09-240000102729vmi:InfrastructureMemberus-gaap:TransferredAtPointInTimeMember2021-12-262022-09-240000102729vmi:AgricultureMemberus-gaap:TransferredOverTimeMember2021-12-262022-09-240000102729vmi:AgricultureMemberus-gaap:TransferredAtPointInTimeMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMembervmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:RenewableEnergyMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:InternationalMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:InfrastructureMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:CoatingsMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembervmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMembersrt:NorthAmericaMember2021-12-262022-09-240000102729us-gaap:AllOtherSegmentsMemberus-gaap:TransferredOverTimeMember2021-12-262022-09-240000102729vmi:TransmissionDistributionAndSubstationMember2021-12-262022-09-240000102729vmi:TelecommunicationsMember2021-12-262022-09-240000102729vmi:TechnologyProductsAndServicesMember2021-12-262022-09-240000102729vmi:RenewableEnergyMember2021-12-262022-09-240000102729vmi:OtherProductLineMember2021-12-262022-09-240000102729vmi:LightingAndTransportationMember2021-12-262022-09-240000102729vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember2021-12-262022-09-240000102729vmi:InternationalMember2021-12-262022-09-240000102729vmi:CoatingsMember2021-12-262022-09-240000102729us-gaap:TransferredOverTimeMember2021-12-262022-09-240000102729us-gaap:TransferredAtPointInTimeMember2021-12-262022-09-240000102729us-gaap:OperatingSegmentsMember2021-12-262022-09-240000102729us-gaap:IntersegmentEliminationMember2021-12-262022-09-240000102729srt:NorthAmericaMember2021-12-262022-09-240000102729us-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMember2023-01-012023-09-300000102729us-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMember2023-09-300000102729us-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMembervmi:InfrastructureMember2023-07-022023-09-300000102729us-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMembervmi:AgricultureMember2023-07-022023-09-300000102729us-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMemberus-gaap:CorporateMember2023-07-022023-09-300000102729srt:MaximumMemberus-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMembervmi:InfrastructureMember2023-09-300000102729srt:MaximumMemberus-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMembervmi:AgricultureMember2023-09-300000102729srt:MaximumMemberus-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMemberus-gaap:CorporateMember2023-09-300000102729srt:MaximumMemberus-gaap:EmployeeSeveranceMembervmi:RealignmentProgramMember2023-09-300000102729vmi:TorrentEngineeringandEquipmentMember2023-04-302023-04-300000102729vmi:HrProductsMember2023-08-312023-08-310000102729vmi:ConcealFabMember2022-06-012022-06-010000102729us-gaap:NoncontrollingInterestMember2023-07-022023-09-300000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300000102729us-gaap:NoncontrollingInterestMember2023-04-022023-07-010000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-010000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-010000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-262022-09-240000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-272022-06-250000102729us-gaap:NoncontrollingInterestMember2021-12-262022-03-260000102729us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-03-260000102729vmi:SeniorUnsecuredNotes5.00PercentDue2044Memberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:SeniorNotesMember2022-09-252022-12-310000102729us-gaap:CorporateMember2023-07-022023-09-300000102729us-gaap:CorporateMember2023-01-012023-09-300000102729vmi:InfrastructureMember2022-06-262022-09-240000102729vmi:AgricultureMember2022-06-262022-09-240000102729us-gaap:CorporateMember2022-06-262022-09-240000102729us-gaap:AllOtherSegmentsMember2022-06-262022-09-240000102729vmi:InfrastructureMember2021-12-262022-09-240000102729vmi:AgricultureMember2021-12-262022-09-240000102729us-gaap:CorporateMember2021-12-262022-09-240000102729us-gaap:AllOtherSegmentsMember2021-12-262022-09-240000102729vmi:SeniorUnsecuredNotes5.00PercentDue2044Memberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:SeniorNotesMember2019-12-280000102729us-gaap:NoncontrollingInterestMember2022-06-262022-09-240000102729us-gaap:NoncontrollingInterestMember2022-03-272022-06-250000102729us-gaap:NoncontrollingInterestMember2023-01-012023-04-010000102729us-gaap:TradeNamesMember2023-09-300000102729us-gaap:TradeNamesMember2022-12-310000102729us-gaap:TradeNamesMembervmi:InfrastructureMember2023-01-012023-09-300000102729us-gaap:TechnologyBasedIntangibleAssetsMembervmi:AgricultureMember2023-07-022023-09-300000102729vmi:InfrastructureMember2023-07-022023-09-300000102729vmi:AgricultureMember2023-07-022023-09-300000102729vmi:InfrastructureMember2023-01-012023-09-300000102729vmi:AgricultureMember2023-01-012023-09-300000102729vmi:InfrastructureMember2023-09-300000102729vmi:AgricultureMember2023-09-300000102729vmi:InfrastructureMember2022-12-310000102729vmi:AgricultureMember2022-12-310000102729us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-09-300000102729us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-09-300000102729us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000102729us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000102729us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000102729us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000102729vmi:PatentsAndProprietaryTechnologyMember2023-09-300000102729us-gaap:TradeNamesMember2023-09-300000102729us-gaap:OtherIntangibleAssetsMember2023-09-300000102729us-gaap:CustomerRelationshipsMember2023-09-300000102729vmi:PatentsAndProprietaryTechnologyMember2022-12-310000102729us-gaap:TradeNamesMember2022-12-310000102729us-gaap:OtherIntangibleAssetsMember2022-12-310000102729us-gaap:CustomerRelationshipsMember2022-12-310000102729us-gaap:RetainedEarningsMember2023-07-022023-09-300000102729us-gaap:RetainedEarningsMember2022-06-262022-09-240000102729us-gaap:RetainedEarningsMember2022-03-272022-06-250000102729us-gaap:RetainedEarningsMember2021-12-262022-03-260000102729vmi:TorrentEngineeringandEquipmentMember2023-04-022023-07-010000102729us-gaap:DiscontinuedOperationsDisposedOfBySaleMembervmi:ValmontSmOffshoreWindBusinessMember2022-06-262022-09-240000102729us-gaap:DiscontinuedOperationsDisposedOfBySaleMembervmi:ValmontSmOffshoreWindBusinessMember2021-12-262022-09-240000102729vmi:SteelHotRolledCoilForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-09-300000102729vmi:NaturalGasForwardContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-09-300000102729vmi:DieselFuelForwardContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-09-300000102729currency:EURus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-010000102729vmi:SeniorUnsecuredNotes5.00PercentDue2044Memberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SeniorNotesMember2019-12-280000102729vmi:DieselFuelForwardContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-01-012023-09-300000102729vmi:SteelHotRolledCoilForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-01-012023-09-300000102729vmi:NaturalGasForwardContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-01-012023-09-300000102729us-gaap:ForeignExchangeForwardMember2023-07-022023-09-300000102729us-gaap:InterestRateContractMember2023-07-022023-09-300000102729us-gaap:CrossCurrencyInterestRateContractMember2023-07-022023-09-300000102729us-gaap:CommodityContractMember2023-07-022023-09-300000102729us-gaap:InterestRateContractMember2023-01-012023-09-300000102729us-gaap:ForeignExchangeForwardMember2023-01-012023-09-300000102729us-gaap:CrossCurrencyInterestRateContractMember2023-01-012023-09-300000102729us-gaap:CommodityContractMember2023-01-012023-09-300000102729us-gaap:InterestRateContractMember2022-06-262022-09-240000102729us-gaap:ForeignExchangeForwardMember2022-06-262022-09-240000102729us-gaap:CrossCurrencyInterestRateContractMember2022-06-262022-09-240000102729us-gaap:CommodityContractMember2022-06-262022-09-240000102729us-gaap:InterestRateContractMember2021-12-262022-09-240000102729us-gaap:ForeignExchangeForwardMember2021-12-262022-09-240000102729us-gaap:CrossCurrencyInterestRateContractMember2021-12-262022-09-240000102729us-gaap:CommodityContractMember2021-12-262022-09-240000102729currency:EURvmi:CrossCurrencyInterestRateContractTwoMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000102729vmi:SeniorUnsecuredNotes5.00PercentDue2044Memberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SeniorNotesMember2022-06-262022-12-310000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-09-300000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMember2023-09-300000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CommodityContractMember2023-09-300000102729us-gaap:AccruedLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMember2023-09-300000102729us-gaap:AccruedLiabilitiesMemberus-gaap:CommodityContractMember2023-09-300000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2022-12-310000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000102729us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CommodityContractMember2022-12-310000102729us-gaap:AccruedLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMember2022-12-310000102729us-gaap:AccruedLiabilitiesMemberus-gaap:CommodityContractMember2022-12-310000102729vmi:SeniorUnsecuredNotes5.00PercentDue2044Memberus-gaap:SeniorNotesMember2019-12-280000102729us-gaap:ServiceMember2023-07-022023-09-300000102729us-gaap:ProductMember2023-07-022023-09-300000102729us-gaap:ServiceMember2023-01-012023-09-300000102729us-gaap:ProductMember2023-01-012023-09-300000102729us-gaap:ServiceMember2022-06-262022-09-240000102729us-gaap:ProductMember2022-06-262022-09-240000102729us-gaap:ServiceMember2021-12-262022-09-240000102729us-gaap:ProductMember2021-12-262022-09-2400001027292022-09-2400001027292021-12-250000102729vmi:ConcealFabMemberus-gaap:TradeNamesMember2022-06-010000102729vmi:ConcealFabMemberus-gaap:CustomerRelationshipsMember2022-06-010000102729vmi:HrProductsMember2022-08-310000102729vmi:ConvertItaliaSpAMember2022-08-102022-08-100000102729vmi:ValmontWestCoastEngineeringMember2022-05-102022-05-100000102729vmi:ConvertItaliaSpAMember2022-08-100000102729vmi:ConcealFabMember2022-06-010000102729vmi:ValmontWestCoastEngineeringMember2022-05-1000001027292023-07-022023-09-3000001027292021-12-262022-09-240000102729us-gaap:StockCompensationPlanMember2023-07-022023-09-300000102729us-gaap:StockCompensationPlanMember2023-01-012023-09-300000102729us-gaap:StockCompensationPlanMember2022-06-262022-09-240000102729us-gaap:StockCompensationPlanMember2021-12-262022-09-240000102729us-gaap:TreasuryStockCommonMember2023-04-022023-07-010000102729us-gaap:RetainedEarningsMember2023-04-022023-07-0100001027292023-04-022023-07-010000102729us-gaap:TreasuryStockCommonMember2023-01-012023-04-010000102729us-gaap:RetainedEarningsMember2023-01-012023-04-0100001027292023-01-012023-04-010000102729us-gaap:TreasuryStockCommonMember2022-06-262022-09-240000102729us-gaap:AdditionalPaidInCapitalMember2022-06-262022-09-2400001027292022-06-262022-09-240000102729us-gaap:TreasuryStockCommonMember2022-03-272022-06-250000102729us-gaap:AdditionalPaidInCapitalMember2022-03-272022-06-2500001027292022-03-272022-06-250000102729us-gaap:TreasuryStockCommonMember2021-12-262022-03-260000102729us-gaap:AdditionalPaidInCapitalMember2021-12-262022-03-2600001027292021-12-262022-03-2600001027292023-09-3000001027292022-12-3100001027292023-10-3000001027292023-01-012023-09-30vmi:segmentiso4217:AUDiso4217:DKKvmi:paymentvmi:itemxbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesutr:MMBTUutr:Tutr:galiso4217:EURvmi:derivative

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2023

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ____________ to

Commission file number 1-31429

Valmont Industries, Inc.

(Exact name of registrant as specified in its charter)

Delaware

47-0351813

(State or Other Jurisdiction of Incorporation or Organization)

(I.R.S. Employer Identification No.)

15000 Valmont Plaza,

Omaha, Nebraska

68154

(Address of Principal Executive Offices)

(Zip Code)

(402963-1000

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

  

Trading Symbol(s)

  

Name of each exchange on which registered

Common Stock, $1.00 par value

VMI

New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer

Accelerated Filer

Non‑accelerated Filer

Smaller reporting company

Emerging growth company

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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

20,890,609

Outstanding shares of common stock as of October 30, 2023

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

INDEX TO FORM 10-Q

   

PART I. FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited):

Condensed Consolidated Statements of Operations for the thirteen and thirty-nine

weeks ended September 30, 2023 and September 24, 2022

3

Condensed Consolidated Statements of Comprehensive Income (Loss) for the thirteen

and thirty-nine weeks ended September 30, 2023 and September 24, 2022

4

Condensed Consolidated Balance Sheets as of September 30, 2023 and

December 31, 2022

5

Condensed Consolidated Statements of Cash Flows for the thirty-nine weeks

ended September 30, 2023 and September 24, 2022

6

Condensed Consolidated Statements of Shareholders’ Equity for the thirty-nine

weeks ended September 30, 2023 and September 24, 2022

7

Notes to Condensed Consolidated Financial Statements

8

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

23

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

35

Item 4.

Controls and Procedures

35

PART II. OTHER INFORMATION

Item 1A.

Risk Factors

36

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

36

Item 6.

Exhibits

37

Signatures

38

2

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

PART I. FINANCIAL INFORMATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Dollars in thousands, except per share amounts)

(Unaudited)

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Product sales

$

949,217

$

999,131

$

2,853,098

$

2,926,290

Service sales

 

101,078

 

98,251

 

305,974

 

287,444

Net sales

 

1,050,295

 

1,097,382

 

3,159,072

 

3,213,734

Product cost of sales

 

669,472

 

739,353

 

2,002,675

 

2,193,846

Service cost of sales

 

65,712

 

72,551

 

203,304

 

192,623

Total cost of sales

 

735,184

 

811,904

 

2,205,979

 

2,386,469

Gross profit

 

315,111

 

285,478

 

953,093

 

827,265

Selling, general, and administrative expenses

 

194,277

 

175,506

 

580,060

 

503,732

Impairment of long-lived assets

 

140,844

 

 

140,844

 

Realignment charges

4,180

 

 

4,180

 

Operating income (loss)

 

(24,190)

 

109,972

 

228,009

 

323,533

Other income (expenses):

 

 

 

  

Interest expense

 

(13,472)

 

(11,629)

 

(41,494)

 

(34,278)

Interest income

 

3,186

 

507

 

4,579

 

1,019

Gain (loss) on investments - unrealized

 

(344)

 

(901)

 

1,791

 

(4,306)

Other

 

165

 

2,822

 

(1,599)

 

8,537

Total other income (expenses)

 

(10,465)

 

(9,201)

 

(36,723)

 

(29,028)

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries

 

(34,655)

 

100,771

 

191,286

 

294,505

Income tax expense (benefit):

 

  

 

  

 

  

 

  

Current

 

29,654

 

33,278

 

91,801

 

83,311

Deferred

 

(14,193)

 

(5,455)

 

(12,562)

 

(2,780)

Total income tax expense

 

15,461

 

27,823

 

79,239

 

80,531

Earnings (loss) before equity in loss of nonconsolidated subsidiaries

 

(50,116)

 

72,948

 

112,047

 

213,974

Equity in loss of nonconsolidated subsidiaries

 

(199)

(18)

(1,219)

(931)

Net earnings (loss)

 

(50,315)

 

72,930

 

110,828

 

213,043

Loss (earnings) attributable to noncontrolling interests

 

1,287

 

(818)

 

4,060

 

(2,512)

Net earnings (loss) attributable to Valmont Industries, Inc.

$

(49,028)

$

72,112

$

114,888

$

210,531

Earnings (loss) per share:

 

 

  

 

  

 

  

Basic

$

(2.34)

$

3.38

$

5.45

$

9.88

Diluted

$

(2.34)

$

3.34

$

5.40

$

9.77

See accompanying notes to condensed consolidated financial statements.

3

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Dollars in thousands)

(Unaudited)

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Net earnings (loss)

$

(50,315)

$

72,930

$

110,828

$

213,043

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

 

  

Foreign currency translation adjustments:

 

  

 

  

 

  

 

  

Unrealized translation loss

 

(28,342)

 

(46,000)

 

(8,186)

 

(78,050)

Hedging activities:

 

  

 

  

 

  

 

  

Unrealized loss on commodity hedges

 

(397)

 

(2,233)

 

(3,212)

 

(1,185)

Realized loss on commodity hedges recorded in earnings

 

743

 

1,546

 

4,540

 

1,048

Unrealized gain on cross currency swaps

2,072

5,592

721

10,873

Amortization cost included in interest expense

 

(12)

 

(16)

 

(40)

 

(48)

Total hedging activities

2,406

4,889

2,009

10,688

Net gain on defined benefit pension plan

 

95

 

115

 

281

 

371

Other comprehensive loss

 

(25,841)

 

(40,996)

 

(5,896)

 

(66,991)

Comprehensive income (loss)

 

(76,156)

 

31,934

 

104,932

 

146,052

Comprehensive loss (income) attributable to noncontrolling interests

 

1,098

 

242

 

3,233

 

(514)

Comprehensive income (loss) attributable to Valmont Industries, Inc.

$

(75,058)

$

32,176

$

108,165

$

145,538

See accompanying notes to condensed consolidated financial statements.

4

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Dollars in thousands, except par value)

(Unaudited)

    

September 30,

December 31,

2023

    

2022

ASSETS

Current assets:

  

 

  

Cash and cash equivalents

$

172,566

$

185,406

Receivables, net

 

673,999

 

604,181

Inventories

 

693,629

 

728,762

Contract assets

 

169,931

 

174,539

Prepaid expenses and other current assets

 

97,302

 

87,697

Total current assets

 

1,807,427

 

1,780,585

Property, plant, and equipment, at cost

 

1,477,062

 

1,433,151

Less accumulated depreciation

 

(873,083)

 

(837,573)

Property, plant, and equipment, net

 

603,979

 

595,578

Goodwill

 

635,017

 

739,861

Other intangible assets, net

 

140,252

 

176,615

Defined pension benefit asset

42,683

 

24,216

Other non-current assets

 

256,821

 

240,141

Total assets

$

3,486,179

$

3,556,996

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

  

 

  

Current installments of long-term debt

$

941

$

1,194

Notes payable to banks

 

3,639

 

5,846

Accounts payable

 

355,934

 

360,312

Accrued employee compensation and benefits

 

115,201

 

124,355

Contract liabilities

 

88,600

 

172,915

Other accrued expenses

 

145,672

 

123,965

Income taxes payable

2,062

3,664

Dividends payable

 

12,533

 

11,742

Total current liabilities

 

724,582

 

803,993

Deferred income taxes

 

20,885

 

41,091

Long-term debt, excluding current installments

 

977,260

 

870,935

Operating lease liabilities

 

160,521

 

155,469

Deferred compensation

 

30,801

 

30,316

Other non-current liabilities

 

13,418

 

13,480

Total liabilities

1,927,467

1,915,284

Shareholders’ equity:

 

  

 

  

Common stock of $1 par value, authorized 75,000,000 shares; 27,900,000 issued

 

27,900

 

27,900

Retained earnings

 

2,657,174

 

2,593,039

Accumulated other comprehensive loss

 

(281,632)

 

(274,909)

Treasury stock

 

(901,700)

 

(765,183)

Total Valmont Industries, Inc. shareholders’ equity

 

1,501,742

 

1,580,847

Noncontrolling interest in consolidated subsidiaries

 

56,970

 

60,865

Total shareholders’ equity

1,558,712

1,641,712

Total liabilities and shareholders’ equity

$

3,486,179

$

3,556,996

See accompanying notes to condensed consolidated financial statements.

5

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Dollars in thousands)

(Unaudited)

    

Thirty-nine weeks ended

September 30,

September 24,

2023

    

2022

Cash flows from operating activities:

  

 

  

Net earnings

$

110,828

$

213,043

Adjustments to reconcile net earnings to net cash flows from operations:

 

 

Depreciation and amortization

 

73,638

 

72,803

Contribution to defined benefit pension plan

 

(15,259)

 

(17,155)

Impairment of long-lived assets

 

140,844

 

Gain on divestiture

(2,994)

Stock-based compensation

 

28,810

 

29,998

Defined benefit pension plan expense (benefit)

186

(7,597)

Loss on sale of property, plant, and equipment

 

822

 

790

Equity in loss of nonconsolidated subsidiaries

 

1,219

 

931

Deferred income taxes

 

(12,562)

 

(2,780)

Changes in assets and liabilities:

 

 

Receivables

 

(66,190)

 

(60,450)

Inventories

 

50,133

 

(31,143)

Contract assets

 

4,419

 

(76,887)

Prepaid expenses and other assets (current and non-current)

 

(20,986)

 

6,738

Accounts payable

 

(11,212)

 

37,787

Contract liabilities

 

(88,293)

 

(10,051)

Accrued expenses

 

11,022

 

10,904

Income taxes payable

 

10,557

 

26,107

Other non-current liabilities

 

(24,114)

 

(9,312)

Net cash flows provided by operating activities

 

190,868

 

183,726

Cash flows from investing activities:

 

 

Purchase of property, plant, and equipment

 

(71,233)

 

(67,122)

Proceeds from divestiture, net of cash divested

6,369

 

Proceeds from sale of assets

 

1,565

 

71

Proceeds from property damage insurance claims

6,770

 

Acquisitions, net of cash acquired

 

(31,839)

 

(39,287)

Other, net

(898)

(108)

Net cash flows used in investing activities

 

(89,266)

 

(106,446)

Cash flows from financing activities:

 

 

Proceeds from short-term borrowings

 

24,649

 

4,137

Payments on short-term borrowings

 

(27,290)

 

(12,366)

Proceeds from long-term borrowings

 

215,012

 

235,470

Principal payments on long-term borrowings

 

(109,335)

 

(251,155)

Proceeds from settlement of financial derivatives

 

 

2,243

Dividends paid

 

(36,983)

 

(34,080)

Dividends to noncontrolling interest

 

(662)

 

Purchase of noncontrolling interests

 

 

(7,338)

Purchase of treasury shares

 

(166,663)

 

(20,491)

Proceeds from exercises under stock plans

 

5,348

 

8,778

Tax withholdings on exercises under stock plans

 

(15,567)

 

(4,341)

Net cash flows used in financing activities

 

(111,491)

 

(79,143)

Effect of exchange rate changes on cash and cash equivalents

 

(2,951)

 

(9,148)

Net change in cash and cash equivalents

 

(12,840)

 

(11,011)

Cash and cash equivalents—beginning of period

 

185,406

 

177,232

Cash and cash equivalents—end of period

$

172,566

$

166,221

See accompanying notes to condensed consolidated financial statements.

6

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Dollars in thousands, except per share amounts)

(Unaudited)

    

    

    

    

Accumulated

    

    

Noncontrolling

    

Additional

other

interest in

Total

Common

paid-in

Retained

comprehensive

Treasury

consolidated

shareholders’

stock

capital

earnings

income (loss)

stock

subsidiaries

equity

Balance as of December 31, 2022

$

27,900

$

$

2,593,039

$

(274,909)

$

(765,183)

$

60,865

$

1,641,712

Net earnings (loss)

 

 

 

74,540

 

 

 

(2,195)

 

72,345

Other comprehensive income

 

 

 

 

8,776

 

 

293

 

9,069

Cash dividends declared ($0.60 per share)

 

 

 

(12,634)

 

 

 

 

(12,634)

Dividends to noncontrolling interests

 

 

 

 

 

 

(662)

 

(662)

Purchase of treasury shares; 356,887 shares acquired

 

 

 

 

 

(111,115)

 

 

(111,115)

Stock option and incentive plans

 

(19,317)

19,002

(315)

Balance as of April 1, 2023

$

27,900

$

$

2,635,628

$

(266,133)

$

(857,296)

$

58,301

$

1,598,400

Net earnings (loss)

 

 

 

89,376

 

 

 

(578)

 

88,798

Other comprehensive income

 

 

 

 

10,531

 

 

345

 

10,876

Cash dividends declared ($0.60 per share)

 

 

 

(12,607)

 

 

 

 

(12,607)

Purchase of treasury shares; 85,300 shares acquired

 

 

 

 

 

(25,132)

 

 

(25,132)

Stock option and incentive plans

 

 

 

(2,015)

 

 

11,972

 

 

9,957

Balance as of July 1, 2023

$

27,900

$

$

2,710,382

$

(255,602)

$

(870,456)

$

58,068

$

1,670,292

Net loss

 

 

 

(49,028)

 

 

 

(1,287)

 

(50,315)

Other comprehensive income (loss)

 

 

 

 

(26,030)

 

 

189

 

(25,841)

Cash dividends declared ($0.60 per share)

 

 

 

(12,532)

 

 

 

 

(12,532)

Purchase of treasury shares; 126,482 shares acquired

 

 

 

 

 

(31,841)

 

 

(31,841)

Stock option and incentive plans

 

 

 

8,352

 

 

597

 

 

8,949

Balance as of September 30, 2023

$

27,900

$

$

2,657,174

$

(281,632)

$

(901,700)

$

56,970

$

1,558,712

    

    

    

    

Accumulated

    

    

Noncontrolling

    

Additional

other

interest in

Total

Common

paid-in

Retained

comprehensive

Treasury

consolidated

shareholders’

    

stock

    

capital

    

earnings

    

income (loss)

    

stock

    

subsidiaries

    

equity

Balance as of December 25, 2021

$

27,900

$

1,479

$

2,394,307

$

(263,127)

$

(773,712)

$

26,750

$

1,413,597

Net earnings

 

 

 

62,311

 

 

 

595

 

62,906

Other comprehensive income

 

 

 

 

30,967

 

 

1,093

 

32,060

Cash dividends declared ($0.55 per share)

 

 

 

(11,721)

 

 

 

 

(11,721)

Stock option and incentive plans

 

3,772

3,877

7,649

Balance as of March 26, 2022

$

27,900

$

5,251

$

2,444,897

$

(232,160)

$

(769,835)

$

28,438

$

1,504,491

Net earnings

 

 

 

76,108

 

 

 

1,099

 

77,207

Other comprehensive loss

 

 

 

 

(56,024)

 

 

(2,031)

 

(58,055)

Cash dividends declared ($0.55 per share)

 

 

 

(11,743)

 

 

 

 

(11,743)

Purchase of noncontrolling interest

189

(4,481)

(4,292)

Addition of noncontrolling interest due to acquisition

41,743

41,743

Purchase of treasury shares; 38,804 shares acquired

(9,776)

(9,776)

Stock option and incentive plans

 

(1,119)

14,694

13,575

Balance as of June 25, 2022

$

27,900

$

4,321

$

2,509,262

$

(288,184)

$

(764,917)

$

64,768

$

1,553,150

Net earnings

 

 

 

72,112

 

 

 

818

 

72,930

Other comprehensive loss

 

 

 

 

(39,936)

 

 

(1,060)

 

(40,996)

Cash dividends declared ($0.55 per share)

 

 

 

(11,733)

 

 

 

 

(11,733)

Purchase of noncontrolling interest

1,410

(4,456)

(3,046)

Addition of noncontrolling interest due to acquisition

(50)

(50)

Purchase of treasury shares; 38,606 shares acquired

(10,715)

(10,715)

Stock option and incentive plans

 

7,520

5,691

13,211

Balance as of September 24, 2022

$

27,900

$

13,251

$

2,569,641

$

(328,120)

$

(769,941)

$

60,020

$

1,572,751

See accompanying notes to condensed consolidated financial statements.

7

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(1) BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Condensed Consolidated Financial Statements

The Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022, and the Condensed Consolidated Statements of Cash Flows and Shareholders’ Equity for the thirty-nine weeks then ended have been prepared by Valmont Industries, Inc. (the “Company”) without audit. In the opinion of management, all necessary adjustments, which include normal recurring adjustments, have been made to present fairly the financial statements as of September 30, 2023 and for all periods presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. The results of operations for the period ended September 30, 2023 are not necessarily indicative of the operating results for the full fiscal year.

Inventories

Inventory is valued at the lower of cost, determined on the first-in, first-out method, or net realizable value. 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.

Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

    

2022

Raw materials and purchased parts

$

255,279

$

258,814

Work-in-process

 

45,652

 

44,453

Finished goods and manufactured goods

 

392,698

 

425,495

Total inventories

$

693,629

$

728,762

Geographical Markets

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

United States

$

31,915

$

41,146

$

140,839

$

164,177

Foreign

 

(66,570)

 

59,625

 

50,447

 

130,328

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries

$

(34,655)

$

100,771

$

191,286

$

294,505

Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan (“DPP”). The DPP was acquired as part of the Delta PLC acquisition in fiscal 2010 and has no members that are active employees. In order to measure the expense and the related benefit obligation, various assumptions are made including the discount rates used to value the obligation, the expected return on plan assets used to fund these expenses, and the 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.

8

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Interest cost

$

5,472

$

2,930

$

16,142

$

9,452

Expected return on plan assets

 

(5,536)

 

(5,400)

 

(16,330)

 

(17,420)

Amortization of prior service cost

 

128

 

115

 

374

 

371

Net periodic pension cost (benefit)

$

64

$

(2,355)

$

186

$

(7,597)

Stock Plans

The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resources 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. As of September 30, 2023, 1,616,717 shares of common stock remained available for issuance under the plans.

Stock options granted under the plans call for the exercise price of each option to equal the closing market price as of the date of the grant. Options vest beginning on the first anniversary of the grant date in equal amounts over three years or on the grant’s fifth anniversary date. Expiration of grants is seven to ten years from the date of the award. Restricted stock units and awards generally vest in equal installments over three or four years beginning on the first anniversary of the grant.

The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Compensation expense

$

8,954

$

10,415

$

28,810

$

29,998

Income tax benefits

 

2,239

 

2,604

 

7,203

 

7,500

Fair Value

The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurement (“ASC 820”), which define fair value, establish a framework for measuring fair value, and expand disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.

9

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

ASC 820 establishes a three-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. Inputs refer 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:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3: Unobservable inputs for the asset or liability.

The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The following are descriptions of the valuation methodologies used for assets and liabilities measured at fair value.

Trading Securities: The Company’s trading securities represent the investments held in the Valmont Deferred Compensation Plan (the “DCP”). The assets of the DCP were $25,334 and $25,008 as of September 30, 2023 and December 31, 2022, respectively. These assets represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with ASC 320, Investments – Debt Securities, considering an employee’s ability to change investment allocation of their deferred compensation at any time.

Derivative Financial Instruments: The fair value of foreign currency forward contracts, commodity forward contracts, and cross currency swap 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.

Mutual Funds: The Company has short-term investments in various mutual funds.

Carrying Value

Fair Value Measurement Using:

September 30, 2023

Level 1

Level 2

Level 3

Trading securities

$

25,334

$

25,334

$

$

Derivative financial instruments, net

4,684

4,684

Cash and cash equivalents - mutual funds

831

831

Carrying Value

Fair Value Measurement Using:

December 31, 2022

Level 1

Level 2

Level 3

Trading securities

$

25,008

$

25,008

$

$

Derivative financial instruments, net

1,404

1,404

Cash and cash equivalents - mutual funds

7,205

7,205

Long-Lived Assets

The Company’s other non-financial assets include goodwill and other intangible assets, which are measured at fair value on a non-recurring basis using Level 3 inputs. See “Goodwill and Intangible Assets” footnote.

Leases

The Company’s operating lease right-of-use assets are included in “Other non-current assets” and the corresponding lease obligations are included in “Other accrued expenses” and “Operating lease liabilities” in the Condensed Consolidated Balance Sheets.

10

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Comprehensive Income (Loss)

Comprehensive income (loss) includes net earnings (loss), foreign currency translation adjustments, certain derivative-related activity, and changes in prior service cost from the pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) (“AOCI”) consisted of the following as of September 30, 2023 and December 31, 2022:

September 30,

December 31,

2023

    

2022

Foreign currency translation adjustments

$

(269,812)

$

(260,799)

Hedging activities

22,108

20,099

Defined benefit pension plan

(33,928)

(34,209)

Accumulated other comprehensive loss

$

(281,632)

$

(274,909)

Revenue Recognition

The Company determines the appropriate revenue recognition model for 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. 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 sales” when the performance obligation is related to the manufacturing and sale of goods. Contract revenues are classified as “Service sales” when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings product line and Technology Products and Services product line.

Customer acceptance provisions exist only in the design stage of the products (on a limited basis, the Company may agree to other acceptance terms), and acceptance of the design by the customer is required before manufacturing commences and the product is manufactured and delivered to the customer. The Company is generally not entitled to any compensation solely based on design of the product and does not recognize this service as a separate performance obligation and, therefore, no revenue is recognized for design services. No general rights of return exist for customers once the product has been delivered, and the Company establishes provisions for estimated warranties.

Shipping and handling costs associated with sales are recorded within cost of sales. 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 Transmission, Distribution, and Substation ("TD&S"), Solar, and Telecommunications product lines, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company has elected 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. In addition, the Company does not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within one year of transfer of control of goods or services.

The Company’s contract assets as of September 30, 2023 and December 31, 2022 totaled $169,931 and $174,539, respectively.

While most of the Infrastructure segment customers are generally invoiced upon shipment or delivery of the goods to the customer’s specified location, certain customers are also invoiced by advanced billings or progress billings. As of September 30, 2023 and December 31, 2022, total contract liabilities were $88,600 and $178,531, respectively. The balance as of September 30, 2023 was recorded as “Contract liabilities” in the Condensed Consolidated Balance Sheets. Additional details are as follows:

During the thirteen and thirty-nine weeks ended September 30, 2023, the Company recognized $49,644 and $149,801 of revenue that was included in the total contract liability as of December 31, 2022, respectively. The

11

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

revenue recognized was due to applying advance payments received for performance obligations completed during the period.
During the thirteen and thirty-nine weeks ended September 24, 2022, the Company recognized $16,826 and $75,998 of revenue that was included in the total contract liability as of December 25, 2021, respectively. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.
As of September 30, 2023, the Company had no material remaining performance obligations on contracts with an expected duration of one year or more.

Segment and Product Line Revenue Recognition

Infrastructure Segment

Steel and concrete utility structures within the TD&S product line 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 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 the TD&S and Telecommunications product lines, the Company generally recognizes revenue on an input basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to complete the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold, and gross profit. Production of an order, once started, is typically completed within three months. Depending on the product sold, revenue from the Solar product line is recognized upon shipment or delivery of goods to the customer depending on contract terms, or by 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 TD&S sales and the Company has chosen to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.

For the structures sold for the Lighting and Transportation product line and for the majority of Telecommunications products, 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. There are also large regional customers who have unique product specifications for telecommunication 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.

The Coatings product line revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the 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.

Agriculture Segment

Revenue recognition from the manufacture of irrigation equipment and related parts and services (including tubular products for industrial customers) 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 recognized as part of Technology Products and Services product line are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.

Disaggregation of revenue by product line is disclosed in the “Business Segments & Related Revenue Information” footnote.

12

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Supplier Finance Program

In the first quarter of fiscal 2023, the Company adopted Accounting Standards Update No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, as well as early adopted the amendment on rollforward information. During fiscal 2019, the Company entered into an agreement with a third-party financial institution to facilitate a supplier finance program which allows qualifying suppliers to sell their receivables from the Company to the financial institution. These participating suppliers negotiate their outstanding receivable arrangements directly with the financial institution and the Company’s rights and obligations to suppliers are not impacted. The Company has no economic interest in a supplier’s decision to enter into these agreements. Once a qualifying supplier elects to participate in the supplier finance program and reaches an agreement with a financial institution, they elect which individual Company invoices they sell to the financial institution. The Company’s obligation is to make payment in the invoice amount negotiated with participating suppliers to the financial institution on the invoice due date, regardless of whether the individual invoice is sold by the supplier to the financial institution. The financial institution pays the supplier on the invoice due date for any invoices that were not previously sold under the supplier finance program. The invoice amounts and scheduled payment terms are not impacted by the suppliers’ decisions to sell amounts under these arrangements. The payment of these obligations is included in “Net cash flows provided by operating activities” in the Condensed Consolidated Statements of Cash Flows. Included in “Accounts payable” in the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 were $48,563 and $48,880 of outstanding payment obligations, respectively, that were sold to the financial institution under the Company’s supplier finance program.

Confirmed obligations outstanding as of December 31, 2022

$

48,880

Invoices confirmed during the period

204,922

Confirmed invoices paid during the period

 

(205,239)

Confirmed obligations outstanding as of September 30, 2023

$

48,563

(2) ACQUISITIONS

Acquisitions of Businesses

On August 31, 2023, the Company acquired HR Products for $56,744 Australian dollars ($36,465 United States (“U.S.”) dollars) in cash, net of cash acquired and subject to customary working capital adjustments. Of this amount, $7,200 Australian dollars ($4,626 U.S. dollars) was withheld by the Company at closing as a retention fund, to be settled in two equal payments at 12 and 24 months from the acquisition date for contingencies and disagreements. HR Products provides a broad range of irrigation products to serve the agriculture and landscaping industries, and its operations are reported in the Agriculture segment. The acquisition strengthens the Company’s value proposition to customers in the key agriculture market of Australia by expanding its geographic footprint and accelerating its aftermarket parts presence. The amount allocated to goodwill is attributable to anticipated synergies and other intangibles that do not qualify for separate recognition and is not deductible for tax purposes. The Company is currently completing its fair value assessment and expects to finalize the purchase price allocation by the third quarter of fiscal 2024.

The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed of HR Products as of the date of acquisition:

August 31,

2023

Current assets

$

24,816

Property, plant, and equipment

 

222

Goodwill

 

17,645

Other non-current assets

 

4,819

Total fair value of assets acquired

$

47,502

Current liabilities

 

4,216

Operating lease liabilities

 

3,581

Total fair value of liabilities assumed

$

7,797

Net assets acquired

$

39,705

13

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

On June 1, 2022, the Company acquired approximately 51% of ConcealFab for $39,287 in cash (net of cash acquired). Approximately $1,850 of the purchase price is contingent on seller representations and warranties that will be settled within 18 months of the acquisition date. ConcealFab is located in Colorado Springs, Colorado, and its operations are reported in the Infrastructure segment. The acquisition was made to allow the Company to incorporate innovative 5G infrastructure and passive intermodulation mitigation solutions into its advanced Infrastructure portfolio. Goodwill is not 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. The Company finalized the purchase price allocation in the first quarter of fiscal 2023.

The following table summarizes the fair values of the assets acquired and liabilities assumed of ConcealFab as of the date of acquisition:

June 1,

2022

Current assets

$

21,133

Property, plant, and equipment

 

3,813

Goodwill

 

42,465

Customer relationships

 

26,200

Trade name

 

5,000

Other non-current assets

 

9,108

Total fair value of assets acquired

$

107,719

Current liabilities

 

6,658

Long-term debt

 

2,038

Operating lease liabilities

 

7,812

Deferred income taxes

 

5,464

Other non-current liabilities

 

12

Total fair value of liabilities assumed

$

21,984

Noncontrolling interest in consolidated subsidiaries

 

41,693

Net assets acquired

$

44,042

Proforma disclosures were omitted for these acquisitions as they do not have a significant impact on the Company’s financial results.

Acquisition-related costs incurred for the above acquisitions were insignificant for all fiscal years presented.

Acquisitions of Noncontrolling Interests

On August 10, 2022, the Company acquired the remaining 9% of Convert Italy S.p.A. for $3,046. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.

On May 10, 2022, the Company acquired the remaining 20% of Valmont West Coast Engineering Ltd. for $4,292. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.

14

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(3) DIVESTITURES

On April 30, 2023, the Company completed the sale of Torrent Engineering and Equipment, an integrator of prepackaged pump stations in Indiana, reported in the Agriculture segment, for net proceeds of $6,369. In the second quarter of fiscal 2023, a pre-tax gain of $2,994 was reported in “Other income (expenses)” in the Condensed Consolidated Statements of Operations.

On November 30, 2022, the Company completed the sale of Valmont SM, an offshore wind energy structures business in Denmark, reported in the Other segment. The business was sold because it did not align with the long-term strategic plans for the Company. The offshore wind energy structures business’ historical annual sales, operating income, and net assets were not significant for discontinued operations presentation. The offshore wind energy structures business had an operating income of $1,107 and $814 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively.

At closing, in the fourth quarter of fiscal 2022, the Company received 90,000 Danish kroner ($12,570 U.S. dollars) with an additional 28,000 Danish kroner ($4,027 U.S. dollars) held in an escrow account subject to normal closing conditions before it will be released to the Company. The pre-tax loss recorded during the fourth quarter of fiscal 2022 from the divestiture was reported in “Other income (expenses)” in the Consolidated Statements of Earnings on Form 10-K. The loss was comprised of the proceeds and an asset recognized for the escrow funds not yet released from buyer, less deal-related costs and the net assets of the business.

(4) REALIGNMENT ACTIVITIES

During the third quarter of fiscal 2023, management initiated a plan to streamline segment support across the Company and reduce costs through an organizational realignment program (the “Realignment Program”). The Realignment Program provides for a reduction in force through a voluntary early retirement program and other headcount reduction actions, which are expected to be completed by the end of fiscal 2023. The Board of Directors has authorized the incurrence of cash charges up to $36,000 in connection with the Realignment Program. Severance and other employee benefit costs are expected to total up to approximately $16,000 within the Infrastructure segment, $10,000 within the Agriculture segment, and $10,000 within Corporate expense, including charges recognized during the third quarter of fiscal 2023.

During the third quarter of fiscal 2023, the Company recorded the following pre-tax expenses for the Realignment Program:

Infrastructure

Agriculture

Corporate

Total

Severance and other employee benefit costs

$

1,069

$

907

$

2,204

$

4,180

Changes in current liabilities recorded for the Realignment Program were as follows:

    

Balance as of

    

Recognized

    

Costs Paid or

    

Balance as of

December 31,

Realignment

Otherwise

September 30,

2022

Expense

Settled

2023

Severance and other employee benefit costs

$

 

$

4,180

$

(132)

$

4,048

15

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(5) GOODWILL AND INTANGIBLE ASSETS

Goodwill

The carrying amount of goodwill by segment as of September 30, 2023 and December 31, 2022 was as follows:

    

Infrastructure

    

Agriculture

    

Total

Gross balance as of December 31, 2022

$

473,551

$

313,777

$

787,328

Accumulated impairment losses

 

(47,467)

 

 

(47,467)

Balance as of December 31, 2022

 

426,084

 

313,777

739,861

Acquisition

 

 

17,645

 

17,645

Divestiture

(160)

(160)

Impairments

(1,915)

(120,000)

(121,915)

Foreign currency translation

 

(610)

 

196

 

(414)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

Infrastructure

    

Agriculture

    

Total

Gross balance as of September 30, 2023

$

472,941

$

331,458

$

804,399

Accumulated impairment losses

(49,382)

(120,000)

(169,382)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

In the third quarter of fiscal 2023, the Company performed its annual goodwill impairment assessment utilizing a quantitative test on all of its reporting units using a measurement date of September 2, 2023. The fair values of the reporting units were estimated using a discounted cash flow analysis which requires the Company to estimate the future cash flows as well as select a risk-adjusted discount rate to measure the present value of the anticipated cash flows.

The carrying value for two of the reporting units, Agriculture Technology and India Structures, exceeded their respective estimated fair value. As a result, impairments of $120,000 and $1,915 were recognized in the Agriculture and Infrastructure segments, respectively. For the Agriculture Technology reporting unit, the recent less favorable outlook for the agriculture market in North America and the slower than expected adoption rate of the agronomy software solution led to a reduction in forecasted sales. These reduced forecasted cash flows resulted in a lower fair value of the Agriculture Technology reporting unit when discounted back to the present value. For the India Structures reporting unit, assumptions around future cash flows including working capital requirements resulted in the impairment of its goodwill.

Intangible Assets

The components of intangible assets as of September 30, 2023 and December 31, 2022 were as follows:

September 30, 2023

 

December 31, 2022

Gross

 

Gross

Carrying

Accumulated

 

Carrying

Accumulated

    

Amount

    

Amortization

 

Amount

    

Amortization

Amortizing intangible assets:

Customer relationships

$

219,467

$

152,718

$

222,716

$

145,502

Patents & proprietary technology

 

58,439

 

44,673

 

58,404

 

21,291

Trade names

 

2,870

 

952

 

2,850

 

645

Other

 

4,676

 

4,393

 

2,462

 

2,164

Non-amortizing intangible assets:

Trade names

57,536

59,785

$

342,988

$

202,736

$

346,217

$

169,602

Amortizing intangible assets carry a remaining weighted average life of approximately four years. Amortization expense was $5,191 and $15,606 for the thirteen and thirty-nine weeks ended September 30, 2023, respectively, and $5,386 and $16,766 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively. Based on amortizing intangible

16

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

assets recognized in the Condensed Consolidated Balance Sheets as of September 30, 2023, amortization expense is estimated to average $10,122 for each of the next five fiscal years.

The Company’s indefinite-lived trade names were tested for impairment as of September 2, 2023. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, the carrying value of one trade name exceeded its estimated fair value. An impairment charge of $1,656 was recognized within the Infrastructure segment.

In the third quarter of fiscal 2023, the Company tested the recoverability of a certain amortizing proprietary technology intangible asset related to Prospera included within the Agriculture Technology reporting unit due to identified impairment indicators. The Company determined the carrying value of the asset exceeded the total undiscounted estimated future cash flows and reduced the asset to its fair value. An impairment charge of $17,273 was recognized within the Agriculture segment.

(6) CASH FLOW SUPPLEMENTARY INFORMATION

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 thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirty-nine weeks ended

September 30,

September 24,

2023

    

2022

Interest

$

30,932

$

23,678

Income taxes

 

88,930

 

61,551

(7) EARNINGS (LOSS) PER SHARE

The following table provides a reconciliation of the earnings (loss) and average share amounts used to compute both basic and diluted earnings (loss) per share:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Net earnings (loss) attributable to Valmont Industries, Inc.

$

(49,028)

$

72,112

$

114,888

$

210,531

Weighted average shares outstanding (000's):

 

 

 

Basic

20,951

21,332

21,083

21,308

Dilutive effect of various stock awards

273

207

238

Diluted

20,951

21,605

21,290

21,546

Earnings (loss) per share:

Basic

$

(2.34)

$

3.38

$

5.45

$

9.88

Dilutive effect of various stock awards

(0.04)

(0.05)

(0.11)

Diluted

$

(2.34)

$

3.34

$

5.40

$

9.77

In the third quarter of fiscal 2023, the Company reported a net loss. In periods in which the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards from the diluted loss per share calculation, as its inclusion would have an anti-dilutive effect.

As of September 30, 2023, there were 42,774 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share. As of September 24, 2022, there were no outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share.

17

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

(8) DERIVATIVE FINANCIAL INSTRUMENTS

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 Condensed Consolidated Statements of Operations, while others may be accounted for as fair value, cash flow, or net investment hedges. 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. Any gains or losses from net investment hedge activities remain in AOCI until either the sale or substantially complete liquidation of the related subsidiaries.

Fair value of derivative instruments as of September 30, 2023 and December 31, 2022 was as follows:

September 30,

December 31,

Derivatives designated as hedging instruments:

    

Balance Sheet location

2023

2022

Commodity forward contracts

Prepaid expenses and other current assets

$

655

$

Commodity forward contracts

Other accrued expenses

(2,208)

(3,854)

Foreign currency forward contracts

 

Prepaid expenses and other current assets

 

83

Cross currency swap contracts

 

Prepaid expenses and other current assets

6,237

 

5,385

Cross currency swap contracts

 

Other accrued expenses

 

(210)

$

4,684

$

1,404

Gains (losses) on derivatives recognized in the Condensed Consolidated Statements of Operations for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

Derivatives designated as

Statements of

September 30,

September 24,

September 30,

September 24,

hedging instruments:

Operations location

2023

    

2022

    

2023

    

2022

Commodity forward contracts

Product cost of sales

$

(997)

$

(1,545)

$

(6,060)

$

(1,047)

Foreign currency forward contracts

Other income (expenses)

 

(94)

177

 

(177)

Interest rate hedge amortization

Interest expense

(16)

 

(16)

(48)

 

(48)

Cross currency swap contracts

Interest expense

476

 

793

1,371

 

2,300

$

(537)

$

(862)

$

(4,560)

$

1,028

Cash Flow Hedges

The Company enters into commodity forward contracts that qualify as cash flow hedges of the variability in cash flows attributable to future purchases. The gain (loss) realized upon settlement for each will be recorded in “Product cost of sales” in the Condensed Consolidated Statements of Operations in the period consumed. Notional amounts, purchase quantities, and maturity dates of these forward contracts as of September 30, 2023 were as follows:

    

Notional 

Total

Maturity

Commodity Type

Amount

Purchase Quantity

Dates

Steel hot rolled coil

$

20,906

25,000 short tons

 

October 2023 to April 2024

Natural gas

5,364

1,170,475 MMBtu

October 2023 to October 2025

Diesel fuel

658

1,512,000 gallons

October 2023 to June 2024

During the first quarter of fiscal 2023, 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 qualified as a fair value hedge, had a notional amount to sell $1,800 in exchange for a stated amount of Euros and matured in April 2023.

18

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Net Investment Hedges

In fiscal 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 in 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.

The Company designated the initial 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) recorded as cumulative foreign currency translation within AOCI. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.

In the third and fourth quarters of fiscal 2022, the Company settled the DKK CCS and received proceeds of $3,532. Due to the sale of the offshore wind energy structures business in the fourth quarter of fiscal 2022, the Company reclassified the cumulative net investment hedge gain of $4,827 ($3,620 after-tax) from AOCI to “Other income (expenses)” in the Consolidated Statements of Earnings as of December 31, 2022 on Form 10-K.

Key terms of the Euro CCS are as follows:

    

Notional 

Swapped 

Set Settlement 

Currency

Amount

Termination Date

Interest Rate

Amount

Euro

$

80,000

April 1, 2024

 

2.825%

71,550

(9) BUSINESS SEGMENTS & RELATED REVENUE INFORMATION

The Company has two 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. Corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.

Reportable segments are as follows:

INFRASTRUCTURE: This segment consists of the manufacture and distribution of products and solutions to serve the infrastructure markets of utility, solar, lighting and transportation, and telecommunications, along with coatings services to preserve metal products.

AGRICULTURE: This segment consists of the manufacture of center pivot components and linear irrigation equipment for agricultural markets, including parts and tubular products, and advanced technology solutions for precision agriculture.

In addition to these two reportable segments, the Company had a business and related activities in fiscal 2022 that were not more than 10% of consolidated sales, operating income, or assets. This comprised the offshore wind energy structures business which was reported in the Other segment until its divestiture in the fourth quarter of fiscal 2022.

The Company evaluates the performance of its reportable segments based upon operating income (loss) and return on invested capital. The Company’s operating income (loss) for segment purposes excludes unallocated Corporate general and administrative expenses, interest expense, non-operating income and deductions, and income taxes.

19

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

Summary by Business

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

    

September 24,

    

September 30,

    

September 24,

2023

2022

2023

2022

SALES:

Infrastructure

$

755,076

$

755,492

$

2,261,777

$

2,157,082

Agriculture

 

298,483

 

327,261

 

910,579

 

1,011,606

Other

22,861

66,947

Total

 

1,053,559

 

1,105,614

 

3,172,356

 

3,235,635

INTERSEGMENT SALES:

 

  

 

 

  

Infrastructure

 

(1,450)

 

(5,112)

 

(7,853)

 

(12,413)

Agriculture

 

(1,814)

 

(3,120)

 

(5,431)

 

(9,488)

Total

 

(3,264)

 

(8,232)

 

(13,284)

 

(21,901)

NET SALES:

 

  

 

  

 

  

 

  

Infrastructure

 

753,626

 

750,380

 

2,253,924

 

2,144,669

Agriculture

 

296,669

 

324,141

 

905,148

 

1,002,118

Other

 

22,861

 

 

66,947

Total

$

1,050,295

$

1,097,382

$

3,159,072

$

3,213,734

OPERATING INCOME (LOSS):

 

  

 

  

 

  

 

  

Infrastructure

$

103,401

$

92,465

$

313,703

$

254,908

Agriculture

 

(99,670)

 

43,258

 

2,904

 

138,779

Other

 

1,107

 

 

814

Corporate

 

(27,921)

 

(26,858)

 

(88,598)

 

(70,968)

Total

$

(24,190)

$

109,972

$

228,009

$

323,533

    

Thirteen weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

North America

$

572,239

$

126,828

$

(3,055)

$

696,012

International

 

182,837

 

171,655

 

(209)

 

354,283

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

297,967

$

$

$

297,967

Lighting and Transportation

 

252,603

 

 

 

252,603

Coatings

 

88,967

 

 

(1,241)

 

87,726

Telecommunications

 

59,630

 

 

 

59,630

Solar

 

55,909

 

 

(209)

 

55,700

Irrigation Equipment and Parts

 

 

273,639

 

(1,814)

 

271,825

Technology Products and Services

 

 

24,844

 

 

24,844

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

20

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

    

Thirteen weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

    

Other

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

  

 

  

North America

$

579,628

$

178,626

$

$

(7,114)

$

751,140

International

 

175,864

 

148,635

 

22,861

 

(1,118)

 

346,242

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

304,781

$

$

$

$

304,781

Lighting and Transportation

 

241,590

 

 

 

 

241,590

Coatings

 

91,969

 

 

 

(3,994)

 

87,975

Telecommunications

 

92,830

 

 

 

 

92,830

Solar

 

24,322

 

 

 

(1,118)

 

23,204

Irrigation Equipment and Parts

 

 

303,003

 

 

(3,120)

 

299,883

Technology Products and Services

 

 

24,258

 

 

 

24,258

Other

 

 

22,861

 

 

22,861

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

    

Thirty-nine weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

 

  

North America

$

1,743,635

$

450,678

$

(12,042)

$

2,182,271

International

 

518,142

 

459,901

 

(1,242)

 

976,801

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

927,094

$

$

$

927,094

Lighting and Transportation

 

727,862

 

 

 

727,862

Coatings

 

270,201

 

 

(6,611)

 

263,590

Telecommunications

 

195,505

 

 

 

195,505

Solar

 

141,115

 

 

(1,242)

 

139,873

Irrigation Equipment and Parts

 

 

825,277

 

(5,431)

 

819,846

Technology Products and Services

 

 

85,302

 

 

85,302

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

    

Thirty-nine weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

Other

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

 

  

North America

$

1,645,472

$

564,369

$

$

(20,316)

$

2,189,525

International

 

511,610

 

447,237

 

66,947

 

(1,585)

 

1,024,209

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

882,216

$

$

$

$

882,216

Lighting and Transportation

 

701,009

 

 

 

 

701,009

Coatings

 

264,266

 

 

 

(11,295)

 

252,971

Telecommunications

 

232,765

 

 

 

 

232,765

Solar

 

76,826

 

 

 

(1,118)

 

75,708

Irrigation Equipment and Parts

 

 

928,622

 

 

(9,488)

 

919,134

Technology Products and Services

 

 

82,984

 

 

 

82,984

Other

 

 

66,947

 

 

66,947

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

21

Table of Contents

VALMONT INDUSTRIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in thousands, except per share amounts)
(Unaudited)

A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 was as follows:

Thirteen weeks ended September 30, 2023

 

Thirty-nine weeks ended September 30, 2023

Net Sales

    

Point in Time

Over Time

Total

 

Point in Time

Over Time

Total

Infrastructure

$

453,829

$

299,797

$

753,626

$

1,316,931

$

936,993

$

2,253,924

Agriculture

 

288,780

7,889

 

296,669

 

883,797

21,351

 

905,148

Total

$

742,609

$

307,686

$

1,050,295

$

2,200,728

$

958,344

$

3,159,072

Thirteen weeks ended September 24, 2022

Thirty-nine weeks ended September 24, 2022

Net Sales

Point in Time

    

Over Time

    

Total

Point in Time

    

Over Time

    

Total

Infrastructure

$

434,839

$

315,541

$

750,380

$

1,233,320

$

911,349

$

2,144,669

Agriculture

 

317,669

6,472

 

324,141

 

983,450

18,668

 

1,002,118

Other

22,861

 

22,861

66,947

 

66,947

Total

$

752,508

$

344,874

$

1,097,382

$

2,216,770

$

996,964

$

3,213,734

22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Valmont Industries, Inc. (the “Company”, “Valmont”, “we”, “us”, “our”), headquartered in Omaha, Nebraska, is a global leader that provides vital infrastructure and advances agricultural productivity while driving innovation through technology.

Management’s discussion and analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-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’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’s control), and assumptions. Management believes that these forward-looking statements are based on reasonable assumptions. Many factors could affect the Company’s actual financial results and cause them to differ materially from those anticipated in the forward-looking statements. These factors include, among other things, risk factors described from time to time in the Company’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, geopolitical risks, and actions and policy changes of domestic and foreign governments.

This discussion should be read in conjunction with the financial statements and notes thereto, and the management’s discussion and analysis included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. Segment net sales in the table below and elsewhere are presented net of intersegment sales. See Note 9 of our Condensed Consolidated Financial Statements for additional information on segment sales and intersegment sales.

23

Results of Operations

Thirteen weeks ended

 

Thirty-nine weeks ended

 

September

September

Percent

September

September

Percent

Dollars in millions, except per share amounts

30, 2023

    

24, 2022

    

Change

 

30, 2023

    

24, 2022

    

Change

 

Consolidated

Net sales

$

1,050.3

$

1,097.4

 

(4.3)

%

$

3,159.1

$

3,213.7

 

(1.7)

%

Gross profit

315.1

 

285.5

 

10.4

%

 

953.1

 

827.2

 

15.2

%

as a percent of net sales

30.0

%  

 

26.0

%  

  

 

30.2

%  

 

25.7

%  

  

Selling, general, and administrative expenses

194.3

 

175.5

 

10.7

%

 

580.1

503.7

 

15.2

%

as a percent of net sales

18.5

%  

 

16.0

%  

  

 

18.4

%  

 

15.7

%  

  

Impairment of long-lived assets

140.8

NM

140.8

NM

Realignment charges

4.2

NM

4.2

NM

Operating income (loss)

(24.2)

 

110.0

 

NM

 

228.0

 

323.5

 

(29.5)

%

as a percent of net sales

(2.3)

%  

 

10.0

%  

  

 

7.2

%  

 

10.1

%  

  

Net interest expense

10.3

 

11.1

 

(7.5)

%

 

36.9

 

33.3

 

10.8

%

Effective tax rate

(44.6)

%  

 

27.6

%  

  

 

41.4

%  

 

27.3

%  

  

Net earnings (loss) attrib. to Valmont Industries, Inc.

(49.0)

72.1

 

NM

114.9

210.5

 

(45.4)

%

Diluted earnings (loss) per share

$

(2.34)

$

3.34

 

NM

$

5.40

$

9.77

 

(44.7)

%

Infrastructure

 

 

  

 

 

 

  

Net sales

$

753.6

$

750.4

 

0.4

%

$

2,253.9

$

2,144.7

 

5.1

%

Gross profit

 

214.8

188.6

 

13.9

%

 

640.1

 

534.6

 

19.7

%

Selling, general, and administrative expenses

 

106.7

96.1

 

11.0

%

 

321.7

 

279.7

 

15.0

%

Impairment of long-lived assets

3.6

NM

3.6

 

NM

Realignment charges

1.1

NM

1.1

 

NM

Operating income

 

103.4

 

92.5

 

11.8

%

 

313.7

 

254.9

 

23.1

%

Agriculture

 

 

  

Net sales

$

296.7

$

324.1

 

(8.5)

%

$

905.2

$

1,002.1

 

(9.7)

%

Gross profit

 

100.3

94.6

 

6.0

%

 

313.0

 

287.4

 

8.9

%

Selling, general, and administrative expenses

 

61.9

51.3

 

20.7

%

 

172.0

 

148.6

 

15.7

%

Impairment of long-lived assets

137.2

NM

137.2

NM

Realignment charges

0.9

NM

0.9

NM

Operating income (loss)

 

(99.7)

 

43.3

 

NM

 

2.9

 

138.8

 

(97.9)

%

Other

Net sales

$

$

22.9

NM

$

$

66.9

NM

Gross profit

2.3

NM

5.2

NM

Selling, general, and administrative expenses

1.2

NM

4.4

NM

Operating income

1.1

NM

0.8

NM

Corporate

 

 

 

  

 

 

 

  

Selling, general, and administrative expenses

$

25.7

$

26.9

 

(4.5)

%

$

86.4

$

71.0

 

21.7

%

Realignment charges

2.2

NM

2.2

NM

Operating loss

 

(27.9)

 

(26.9)

 

4.0

%

 

(88.6)

 

(71.0)

 

24.8

%

NM = not meaningful

Overview, Including Items Impacting Comparability

On a consolidated basis, net sales decreased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, with lower sales in the Agriculture segment partially offset by higher sales in the Infrastructure segment. The third quarter and first three quarters of fiscal 2023 were also impacted by the decrease in sales in the Other segment due to the divestiture of the offshore wind energy structures business in the fourth quarter of fiscal 2022.

Steel prices for both hot rolled coil and plate have remained volatile over the past two fiscal years, especially in North America. Decreases in the average cost of consumed steel combined with recent customer pricing strategy mechanisms more than offset overall decreases in volumes in both the Infrastructure and Agriculture segments on a consolidated basis for the third quarter and first three quarters of fiscal 2023.

24

During the third quarter of fiscal 2023, management initiated a plan to streamline segment support across the Company and reduce costs through an organizational realignment program (the “Realignment Program”). The Realignment Program provides for a reduction in force through a voluntary early retirement program and other headcount reduction actions, which are expected to be completed by the end of fiscal 2023. The Board of Directors has authorized the incurrence of cash charges up to $36.0 million in connection with the Realignment Program. Severance and other employee benefit costs are expected to total up to approximately $16.0 million within the Infrastructure segment, $10.0 million within the Agriculture segment, and $10.0 million within Corporate expense, including charges recognized during the third quarter of fiscal 2023.

In the third quarter of fiscal 2023, the Company acquired HR Products, a leading wholesale supplier of irrigation parts in Australia, included in the Agriculture segment.

In the second quarter of fiscal 2022, the Company acquired approximately 51% of ConcealFab, a telecommunications technology company that offers 5G infrastructure and passive intermodulation mitigation solutions in Colorado, included in the Infrastructure segment.

In the second quarter of fiscal 2023, the Company divested Torrent Engineering and Equipment, an integrator of prepackaged pump stations in Indiana, included in the Agriculture segment.

In the fourth quarter of fiscal 2022, the Company divested Valmont SM, an offshore wind energy structures business in Denmark, included in the Other segment.

Non-cash items of note impacting comparability of results from net earnings (loss) in the third quarter of fiscal 2023 included:

charges of $140.8 million ($136.5 million after-tax) related to the impairment of long-lived assets, namely goodwill, and
charges of $4.2 million ($3.1 million after-tax) related to realignment activities.

Non-cash items of note impacting comparability of results from net earnings in the first three quarters of fiscal 2023 included:

charges of $140.8 million ($136.5 million after-tax) related to the impairment of long-lived assets,
charges of $4.2 million ($3.1 million after-tax) related to realignment activities,
charges of $3.3 million ($2.5 million after-tax) related to amortization of identified intangible assets, and
charges of $4.3 million ($3.9 million after-tax) related to stock-based compensation expense for the employees from the Prospera subsidiary acquired in the second quarter of fiscal 2021.

Non-cash items of note impacting comparability of results from net earnings in the third quarter and first three quarters of fiscal 2022 included amortization of identified intangible assets of $1.6 million ($1.3 million after-tax) and $4.9 million ($3.8 million after-tax), respectively, and stock-based compensation expense for the employees from the Prospera subsidiary acquired in the second quarter of fiscal 2021, totaling $2.5 million ($1.9 million after-tax) and $7.5 million ($6.6 million after-tax), respectively. These items were recognized with selling, general, and administrative expenses (“SG&A”) in the Agriculture segment.

Macroeconomic Impacts on Financial Results and Liquidity

We continue to monitor several macroeconomic trends and geopolitical uncertainties that have impacted or may impact our business, including inflationary cost pressures, supply chain disruptions, changes in foreign currency exchange rates against the United States (“U.S.”) dollar, rising interest rates, ongoing international armed conflicts, and labor shortages.

Reportable Segments

In addition to the two reportable segments, the Company had a business and related activities in fiscal 2022 that were not more than 10% of consolidated sales, operating income, or assets. This business, essentially our offshore wind energy structures business, was reported in the Other segment until its divestiture in the fourth quarter of fiscal 2022. All prior period information has been recast to reflect this change in reportable segments. See Note 9 to our Condensed Consolidated Financial Statements for additional information.

25

Backlog

The consolidated backlog of unshipped orders as of September 30, 2023 was approximately $1.5 billion as compared to approximately $1.7 billion as of December 31, 2022. The decrease is attributed to the Agriculture segment, while Infrastructure backlog remains comparable to prior year end.

Gross Profit, SG&A, and Operating Income (Loss)

On a consolidated basis, gross profit and gross profit as a percentage of net sales increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. Gross profit mainly increased due to more favorable input costs more than offsetting lower sales volumes in both the Infrastructure and Agriculture segments.

Consolidated SG&A increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The increase in the third quarter of fiscal 2023, as compared to the same period of fiscal 2022, was primarily driven by increased compensation costs. The increase in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was due to increased compensation costs as well as incremental expenses related to the June 2022 acquisition of ConcealFab and higher bad debt reserve charges including approximately $2.7 million related to a Telecommunications customer that became insolvent.

Consolidated operating income (loss) for the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, was impacted by the impairment of certain goodwill and intangible assets totaling $140.8 million primarily within the Agriculture Technology reporting unit as well as higher SG&A partially offset by increased gross profit.

Net Interest Expense

Consolidated interest expense increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to additional borrowings on the revolving line of credit along with increasing interest rates.

Other Income / Expenses (including Gain (loss) on Investments - Unrealized)

Amounts in “Gain (loss) on investments - unrealized" include changes in the market value of deferred compensation assets which are offset by an equal opposite amount included SG&A for the corresponding change in the valuation of deferred compensation liabilities. Other items included in “Other income (expenses)” are pension expense and a gain related to the sale of Torrent Engineering and Equipment in the second quarter of fiscal 2023 totaling approximately $3.0 million. Pension expense for the third quarter and first three quarters of fiscal 2023 was $0.1 million and $0.2 million, respectively, compared to a pension benefit of $2.4 million and $7.6 million in the same periods of fiscal 2022, respectively.

Income Tax Expense

Our effective income tax rate in the third quarter and first three quarters of fiscal 2023 was (44.6)% and 41.4%, respectively, as compared to 27.6% and 27.3% in the same periods of fiscal 2022. The change in the effective tax rate reflects the impacts of the impairment of goodwill, for which there is no related tax deduction, and a valuation allowance adjustment in a small foreign operation. Partially offsetting these items are tax benefits from research and development expenses and favorable legislation regarding usage of foreign tax credits generated in Brazil.

Loss (Earnings) Attributable to Noncontrolling Interests

Loss (earnings) attributable to noncontrolling interests reflects the operating results of the subsidiaries the Company does not own 100%.

26

Infrastructure Segment

Thirteen weeks ended

September 30,

September 24,

Dollar

Percent

Dollars in millions

    

2023

    

2022

    

Change

    

Change

Sales, gross of intercompany eliminations:

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

298.0

$

304.8

 

$

(6.8)

 

(2.2)

%

Lighting and Transportation

252.6

241.6

 

11.0

 

4.6

%

Coatings

89.0

92.0

 

(3.0)

 

(3.3)

%

Telecommunications

59.6

92.8

 

(33.2)

 

(35.8)

%

Solar

55.9

24.3

 

31.6

 

129.9

%

Total

$

755.1

$

755.5

$

(0.4)

 

(0.1)

%

Operating Income

$

103.4

$

92.5

$

10.9

 

11.8

%

Thirty-nine weeks ended

September 30,

September 24,

Dollar

Percent

Dollars in millions

    

2023

    

2022

    

Change

    

Change

Sales, gross of intercompany eliminations:

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

927.1

$

882.2

 

$

44.9

 

5.1

%

Lighting and Transportation

727.9

701.0

 

26.9

 

3.8

%

Coatings

270.2

264.3

 

5.9

 

2.2

%

Telecommunications

195.5

232.8

 

(37.3)

 

(16.0)

%

Solar

141.1

76.8

 

64.3

 

83.7

%

Total

$

2,261.8

$

2,157.1

$

104.7

 

4.9

%

Operating Income

$

313.7

$

254.9

$

58.8

 

23.1

%

Infrastructure sales decreased slightly in the third quarter and cumulatively increased the first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The decrease in the third quarter of fiscal 2023, as compared to the same period of fiscal 2022, was due to lower average selling prices tied to the reduced cost of steel in the quarter primarily related to the Transmission, Distribution, and Substation product line, partially offset by increased volumes overall. The increase in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was due to overall higher average sales prices and volumes. International sales were impacted by unfavorable currency translation effects of $1.8 million and $21.0 million for the third quarter and first three quarters of fiscal 2023, respectively, as compared to the same periods of fiscal 2022.

Transmission, Distribution, and Substation sales decreased in the third quarter and increased in the first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The decrease in the third quarter of fiscal 2023, as compared to the same period of fiscal 2022, was due to lower average selling prices resulting from contractual pricing mechanisms tied to the price of steel, partially offset by higher sales volumes. The increase in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was due to higher average selling prices and higher sales volumes.

Lighting and Transportation sales increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, due to higher sales volume and higher average sales prices. The first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, were also negatively impacted by unfavorable currency translation effects totaling approximately $10.4 million.

Telecommunications sales decreased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to decreased sales volumes. The decrease in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was partially offset by increased sales from the second quarter of fiscal 2022 acquisition of ConcealFab along with higher average selling prices. We expect sales for Telecommunications to remain lower until network enhancement spending of the major carriers returns to more elevated levels. As the continued rollout and expansion of 5G wireless technology globally accelerates, sales for our products are expected to grow.

Coatings sales decreased in the third quarter and increased in the first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The decrease in the third quarter of fiscal 2023, as compared to the same period of fiscal 2022, was due to lower volumes partially offset by higher average selling prices. The increase in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was due to higher average selling prices partially offset by lower volumes along with an unfavorable currency translation effect totaling approximately $6.3 million.

27

Solar sales increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, due to increased sales volumes.

Infrastructure gross profit and gross profit margin increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The increase for the third quarter of fiscal 2023, as compared to the same period of fiscal 2022 was due to deflation in the cost of steel in the quarter more than offsetting the decrease in the average selling prices primarily related to the Transmission, Distribution and Substation product line. The increase in the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022, was due to the reduction in the cost of steel and pricing initiatives.

Infrastructure SG&A increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022. The increase in the third quarter of fiscal 2023, as compared to fiscal 2022, was primarily due to higher employment and research and development costs. The increase in the first three quarters of fiscal 2023, as compared to fiscal 2022, was due to higher employment costs, incremental SG&A from the June 2022 acquisition of ConcealFab totaling $5.4 million, increased bad debt reserve charges including approximately $2.7 million related to a Telecommunications customer that became insolvent, and higher research and development costs.

We expect to incur severance and other employee benefit costs totaling up to $16.0 million within the Infrastructure segment in fiscal 2023 related to the Realignment Program noted above. Of this amount, $1.1 million was recognized during the third quarter of fiscal 2023.

Infrastructure operating income increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to gross profit improvements more than offsetting increased SG&A.

Agriculture Segment

Thirteen weeks ended

    

September 30,

September 24,

    

Dollar

    

Percent

Dollars in millions

    

2023

    

2022

    

Change

    

Change

Sales, gross of intercompany eliminations:

  

 

  

 

  

 

  

North America

$

126.8

$

178.6

 

$

(51.8)

 

(29.0)

%

International

171.7

148.6

 

23.1

 

15.5

%

Total

$

298.5

$

327.2

$

(28.7)

 

(8.8)

%

Operating Income (Loss)

$

(99.7)

$

43.3

$

(143.0)

 

NM

Thirty-nine weeks ended

September 30,

September 24,

Dollar

Percent

Dollars in millions

    

2023

    

2022

    

Change

    

Change

Sales, gross of intercompany eliminations:

  

 

  

 

  

 

  

North America

$

450.7

$

564.4

 

$

(113.7)

 

(20.1)

%

International

459.9

447.2

 

12.7

 

2.8

%

Total

$

910.6

$

1,011.6

$

(101.0)

 

(10.0)

%

Operating Income

$

2.9

$

138.8

$

(135.9)

 

(97.9)

%

Agriculture sales decreased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to lower sales volumes of irrigation equipment. In North America, the decrease in Agriculture sales for the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, was impacted by growers’ decisions to delay capital investments due to general economic uncertainty and a number of macroeconomic factors including higher interest rates, continued inflationary pressures, and recessionary fears. The third quarter and the first three quarters of fiscal 2022 also comparatively benefited from the ongoing delivery of elevated backlog throughout most of 2022. International Agriculture sales increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, due to increased sales in Argentina and Brazil, and increased project sales in the Europe, Middle East, and Africa region. Sales of technology-related products and services were similar to last year.

Our Agriculture business is cyclical and is impacted by changes in net farm income, commodity prices, weather volatility, geopolitical factors, and farmer sentiment related to future economic uncertainty. We continue to monitor potential impacts of these factors on our financial results including estimated U.S. net farm income, as released annually by the U.S.

28

Department of Agriculture. In Brazil, we also actively track changes in soybean and other crop prices and projected farm input costs to evaluate grower sentiment.

Irrigation equipment and aftermarket part sales in North America are expected to remain below prior year levels for the remainder of fiscal 2023 and into fiscal 2024. The previous three years benefited from record levels of disaster relief and pandemic related stimulus for farmers in North America which contributed to higher demand.

Agriculture gross profit increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, due to deflation in the cost of steel and other favorable changes in input costs more than offsetting the impact of lower volumes.

Agriculture SG&A increased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to higher employment costs.

We expect to incur severance and other employee benefit costs totaling up to $10.0 million within the Agriculture segment in fiscal 2023 related to the Realignment Program noted above. Of this amount, $0.9 million was recognized during the third quarter of fiscal 2023.

Agriculture operating income (loss) decreased in the third quarter and first three quarters of fiscal 2023, as compared to the same periods of fiscal 2022, primarily due to the impairment of certain goodwill and other intangible assets in the third quarter of fiscal 2023 totaling approximately $137.2 million, along with the decreased sales volumes partially offset by gross profit improvements.

Other

In November 2022, the Company completed the sale of Valmont SM, an offshore wind energy structures business with operations in Denmark.

Corporate

Corporate SG&A for the third quarter of fiscal 2023 was comparable to the third quarter of fiscal 2022 and increased for the first three quarters of fiscal 2023, as compared to the same period of fiscal 2022. The increase in the first three quarters of fiscal 2023, as compared to fiscal 2022, was due to increased compensation costs and incremental expense from changes in the valuation of deferred compensation plan liabilities. Charges related to changes in deferred compensation plan liabilities are offset by an opposite change in an equal amount included in “Other income (expenses)” for the change in deferred compensation plan assets.

We expect to incur severance and other employee benefit costs totaling up to $10.0 million within Corporate expense in fiscal 2023 related to the Realignment Program noted above. Of this amount, $2.2 million was recognized during the third quarter of fiscal 2023.

Liquidity and Capital Resources

Capital Allocation Philosophy

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:

working capital and capital expenditure investments necessary for future sales growth;
dividends on common stock in the range of 15% of the prior fiscal year’s fully diluted net earnings;
acquisitions; and
return of capital to shareholders through share repurchases.

We intend to manage our capital structure to maintain our investment grade debt rating. Our most recent ratings were Baa3 by Moody’s Investors Service, Inc., BBB- by Fitch Ratings, Inc., and BBB+ by S&P Global Ratings. We would

29

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.

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 in February 2015 and again in October 2018, and authorized an additional $400 million of share repurchases in February 2023. These authorizations have no expiration date. 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 September 30, 2023, we have acquired approximately 7.2 million shares for approximately $1,085.3 million under this share repurchase program.

On February 28, 2023, the Company announced that the Board of Directors approved an increase to the quarterly cash dividend on the common stock to $0.60 per share, or a rate of $2.40 per share on an annualized basis, an increase of 9% from the prior quarterly cash dividend of $0.55 per share.

Supplier Finance Program

We have a supplier finance program agreement with a financial institution which allows qualifying suppliers, at their election and on terms they negotiate directly with the financial institution, to sell their receivables from the Company. A supplier’s voluntary participation in the program does not change our payment terms, amounts paid, payment timing, or impact our liquidity, and we have no economic interest in a supplier’s decision to participate. As of September 30, 2023 and December 31, 2022, our accounts payable on our Condensed Consolidated Balance Sheets included $48.6 million and $48.9 million, respectively, of our payment obligations under this program.

Sources of Financing

Our debt financing as of September 30, 2023 consisted primarily of long‑term debt and borrowings on our revolving credit facility. Our long‑term debt as of September 30, 2023 principally consisted of:

$450.0 million face value ($433.4 million carrying value) of senior unsecured notes that bear interest at 5.00% per annum and are due in October 2044, and
$305.0 million face value ($295.1 million carrying value) of senior unsecured notes that bear interest at 5.25% per annum and are due in October 2054.

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.

Our revolving credit facility with JPMorgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2026.

The revolving credit facility provides for $800.0 million of committed unsecured revolving credit loans with available borrowings thereunder to $400.0 million in foreign currencies. We may increase the credit facility by up to an additional $300.0 million at any time, subject to lenders increasing the amount of their commitments. 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.

The interest rate on our borrowings will be, at our option, either:

(a)term Secured Overnight Financing Rate (“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 S&P Global Ratings and Moody’s Investors Service, Inc.;

30

(b)the higher of
the prime lending rate,
the overnight bank rate plus 50 basis points, and
term SOFR (based on a one-month interest period) plus 100 basis points,

plus, in each case, 0 to 62.5 basis points, depending on the credit rating of our senior unsecured long-term debt published by S&P Global Ratings and Moody’s Investors Service, Inc.; or

(c)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 S&P Global Ratings and Moody’s Investors Service, Inc.

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 S&P Global Ratings and Moody’s Investors Service, Inc., on the average daily unused portion of the commitments under the revolving credit agreement.

As of September 30, 2023 and December 31, 2022, we had outstanding borrowings of $247.3 million and $140.5 million, respectively, 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. As of September 30, 2023, we had the ability to borrow $552.7 million under this facility, after consideration of standby letters of credit of $0.2 million associated with certain insurance obligations. We also maintain certain short‑term bank lines of credit totaling $38.2 million; $34.5 million of which were unused as of September 30, 2023.

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.

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 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) earnings before interest, taxes, depreciation, and amortization, adjusted for non-cash stock-based compensation and non-cash charges or gains that are non-recurring in nature, subject to certain limitations (“Adjusted EBITDA”). The leverage ratio is permitted to increase from 3.50 to 3.75 for the four consecutive fiscal quarters after certain material acquisitions.

The 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 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).

As of September 30, 2023, we were in compliance with all covenants related to these debt agreements.

The calculation of Adjusted EBITDA for the last four fiscal quarters and the leverage ratio are presented in the tables below in Selected Financial Measures.

Cash Uses

Our principal cash requirements include working capital, capital expenditures, payments of principal and interest on our debt, payments of taxes, contributions to the 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.

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, our

31

senior unsecured notes, and our history of positive operational cash flows, we believe that we have adequate liquidity to meet our needs.

We have cash balances of $172.6 million as of September 30, 2023 with approximately $142.2 million held in our non-U.S. subsidiaries. If we distributed our foreign cash balances, certain taxes would be applicable. As of September 30, 2023, we have a liability for foreign withholding taxes and U.S. state income taxes of $1.5 million and $0.9 million, respectively.

Cash Flows

The following table includes a summary of our cash flow information for the thirty-nine weeks ended September 30, 2023 and September 24, 2022:

Thirty-nine weeks ended

September 30,

September 24,

Dollars in thousands

    

2023

    

2022

Net cash flows provided by operating activities

$

190,868

$

183,726

Net cash flows used in investing activities

 

(89,266)

 

(106,446)

Net cash flows used in financing activities

 

(111,491)

 

(79,143)

Operating Cash Flows and Working Capital – Cash provided by operating activities totaled $190.9 million for the first three quarters of fiscal 2023, as compared to $183.7 million for the first three quarters of fiscal 2022. The increase in operating cash flows reflects increased gross profits and overall favorable changes in net working capital, partially offset by increases in tax and interest payments of $27.3 million and $7.2 million, respectively.

Investing Cash Flows – Cash used in investing activities totaled $89.3 million in the first three quarters of fiscal 2023, as compared to $106.4 million in the first three quarters of fiscal 2022. Investing activities in the first three quarters of fiscal 2023 primarily included capital spending of $71.2 million and the acquisition of HR Products, net of cash acquired, of $31.8 million partially offset by proceeds from a divestiture, net of cash divested, of $6.4 million and proceeds from property damage insurance claims of $6.8 million. Investing activities in the first three quarters of fiscal 2022 primarily included capital spending of $67.1 million and the acquisition of ConcealFab for $39.3 million. We expect our capital expenditures to be in the range of $100 million to $110 million for fiscal 2023.

Financing Cash Flows – Cash used in financing activities totaled $111.5 million in the first three quarters of fiscal 2023, as compared to $79.1 million in the first three quarters of fiscal 2022. Our total interest-bearing debt was $981.8 million as of September 30, 2023 and $878.0 million as of December 31, 2022. The financing cash used in the first three quarters of fiscal 2023 was primarily the result of borrowings on the revolving credit agreement and short-term notes of $239.7 million, offset by principal payments on our long-term debt and short-term borrowings of $136.6 million, dividends paid of $37.0 million, the purchase of treasury shares of $166.7 million, and $10.2 million of net activity from stock option and incentive plans, including the associated withholding tax payments. The financing cash used in the first three quarters of fiscal 2022 was primarily the result of borrowings on the revolving credit agreement and short-term notes of $239.6 million offset by principal payments on our long-term debt and short-term borrowings of $263.5 million, dividends paid of $34.1 million, the purchase of treasury shares of $20.5 million, and the purchase of noncontrolling interests of $7.3 million.

Guarantor Summarized Financial Information

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’s current and future direct and indirect domestic and foreign subsidiaries (collectively the “Guarantors”). The Parent is the Issuer of the notes and consolidates all Guarantors.

The financial information of Issuer and Guarantors is presented on a combined basis with intercompany balances and transactions between Issuer and Guarantors eliminated. The Issuer’s or Guarantors’ amounts due from, amounts due to, and transactions with non-guarantor subsidiaries are separately disclosed.

32

Combined financial information for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 was as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

Dollars in thousands

    

2023

2022

2023

2022

Net sales

$

649,187

$

716,429

$

2,050,436

$

2,112,678

Gross profit

 

170,638

 

165,323

 

572,443

 

510,591

Operating income

 

50,986

 

59,496

 

208,993

 

201,633

Net earnings

 

36,121

 

35,791

 

109,277

 

124,128

Net earnings attributable to Valmont Industries, Inc.

 

35,687

 

33,708

 

108,227

 

124,233

Combined financial information as of September 30, 2023 and September 24, 2022 was as follows:

    

September 30,

December 31,

Dollars in thousands

2023

    

2022

Current assets

$

758,169

$

769,263

Non-current assets

 

861,393

 

925,088

Current liabilities

 

339,945

 

459,961

Non-current liabilities

 

1,288,727

 

1,189,548

Noncontrolling interest in consolidated subsidiaries

 

2,662

 

1,612

Included in non-current assets is a due from non-guarantor subsidiaries receivable of $135,847 and $205,424 as of September 30, 2023 and December 31, 2022, respectively. Included in non-current liabilities is a due to non-guarantor subsidiaries payable of $195,821 and $200,522 as of September 30, 2023 and December 31, 2022, respectively.

Selected Financial Measures

We are including the following financial measures for the Company.

Adjusted EBITDA – 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‑bearing debt not exceed 3.50 times Adjusted EBITDA (or 3.75 times Adjusted EBITDA after certain material acquisitions), calculated on a rolling four fiscal quarter basis. The bank agreements outline adjustments for non-cash stock-based compensation and non-cash charges or gains that are non-recurring in nature, subject to certain limitations, to be included in the calculation of Adjusted EBITDA. 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 a non-generally accepted accounting principles (“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 for the last four fiscal quarters (September 25, 2022 to September 30, 2023) was as follows:

    

Four Fiscal

Quarters Ended

September 30,

Dollars in thousands

2023

Net earnings attributable to Valmont Industries, Inc.

$

155,220

Interest expense

 

54,750

Income tax expense

 

107,395

Depreciation and amortization expense

 

98,002

Stock based compensation

 

40,662

Loss on divestiture of offshore wind energy structures business

 

33,273

Impairment of long-lived assets

140,844

Realignment charges

4,180

Proforma acquisition EBITDA

7,883

Adjusted EBITDA

$

642,209

Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies.

33

Leverage Ratio – 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.50 (or 3.75 after certain material acquisitions), calculated on a rolling four fiscal quarter basis. 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 as of September 30, 2023, was as follows:

    

September 30,

Dollars in thousands

2023

Interest-bearing debt, excluding origination fees and discounts of $26,481

$

1,008,321

Less: cash and cash equivalents in excess of $50,000

 

122,566

Net indebtedness

$

885,755

Adjusted EBITDA

 

642,209

Leverage ratio

 

1.38

Leverage ratio, as presented, may not be comparable to similarly titled measures of other companies.

Financial Obligations and Financial Commitments

There have been no material changes to our financial obligations and financial commitments as described on page 33 on Form 10-K for the fiscal year ended December 31, 2022.

Critical Accounting Policies

The following accounting policies involve judgments and estimates used in preparation of the Condensed 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.

Other than the below, there were no changes in our critical accounting policies as described on pages 38 to 41 on Form 10-K for the fiscal year ended December 31, 2022 during the thirteen weeks ended September 30, 2023.

Impairment of Long-Lived Assets

We annually evaluate our reporting units for goodwill impairment during the third fiscal quarter, which usually coincides with our strategic planning process. We estimated the value of all fourteen of the reporting units identified for the fiscal 2023 goodwill impairment analysis utilizing a discounted cash flow model. The discounted cash flow model uses projected after-tax cash flows from operations (less capital expenditures) discounted to present value. We perform sensitivity analyses to determine what the impact of changes in key assumptions, including discount rates and cash flow forecasts, may have on the valuation of the reporting units.

For the fiscal 2023 annual impairment test, the estimated fair value of two of our reporting units was less than their respective carrying value. As a result, a $120.0 million impairment of our Agriculture Technology reporting unit and a $1.9 million impairment of our India Structures reporting unit were recognized in the third quarter of fiscal 2023.

The primary drivers for the reduction in the estimated fair value of the Agriculture Technology reporting unit are the recent less favorable outlook for the North American agriculture market and lower revenue projections for the Prospera agronomy software solutions. A higher weighted average cost of capital, primarily driven by increases in overall interest rates since the date of our last annual impairment test, and lower long-term revenue growth rate assumptions also partially contributed to the reduction in the estimated fair value of the reporting unit.

For the India Structures reporting unit, assumptions around future cash flows including working capital requirements resulted in the impairment of the goodwill.

34

For all reporting units, 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. Our reporting units are all cyclical and their sales and profitability may fluctuate from year to year. We continue to monitor changes in the global economy that could impact future operating results of our reporting units. If such adverse conditions arise, we will test impacted reporting units 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.

For three of our reporting units, Europe, Middle East & Africa Structures, Asia Pacific Highway Safety and Asia Pacific Access Systems, the amount of cushion or excess fair value above carrying value was less than 5%. We have identified cost saving initiatives within these reporting units and believe they will continue to generate positive cash flows in excess of their current carrying value, however, we will continue to monitor their prospects for growth and continuous improvement. Should our assumptions around these businesses change negatively, there could be additional triggers for another goodwill assessment in the future.

Our indefinite-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. Based on our fiscal 2023 annual testing, the carrying value of one trade name exceeded its estimated fair value. An impairment of $1.7 million was recognized within the Infrastructure segment.

In the third quarter of fiscal 2023, the Company tested the recoverability of a certain amortizing proprietary technology intangible asset related to Prospera included within the Agriculture Technology reporting unit due to identified impairment indicators. The Company determined the carrying value of the asset exceeded the total undiscounted estimated future cash flows and reduced the asset to its fair value. An impairment of $17.3 million was recognized within the Agriculture segment.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There were no material changes in the Company’s market risk during the thirteen weeks ended September 30, 2023. For additional information, refer to the section "Risk Management" on Form 10-K for the fiscal year ended December 31, 2022.

Item 4. Controls and Procedures

The Company carried out an evaluation under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Securities Exchange Act Rule 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’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) accumulated and communicated to management, including the Company’s Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures and (2) recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms.

No changes in the Company’s internal control over financial reporting occurred during the quarter covered by this report that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

35

PART II. OTHER INFORMATION

Item 1A. Risk Factors

There have been no material changes from risk factors previously disclosed in the Company’s most recent Annual Report on Form 10-K. See the discussion of the Company’s risk factors under Part I, Item 1A in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Issuer Purchases of Equity Securities

Total Number of

Shares Purchased

Approximate Dollar

as Part of

Value of Maximum

Total Number

Publicly

Number of

of

Announced Plans

Shares that may yet

Shares

Average Price

or

be Purchased under the

Period

    

Purchased

    

paid per share

    

Programs

    

Program (1)

July 2, 2023 to July 29, 2023

 

$

 

$

346,272,000

July 30, 2023 to September 2, 2023

 

77,805

 

254.39

 

77,805

 

326,479,000

September 3, 2023 to September 30, 2023

 

48,677

 

241.49

 

48,677

 

314,724,000

Total

 

126,482

$

249.43

 

126,482

$

314,724,000

(1)On May 13, 2014, we announced a new 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 an additional purchase of up to $250 million of the Company’s outstanding common stock with no stated expiration date. On February 28, 2023, the Board of Directors increased the amount remaining under the program by an additional $400 million, with no stated expiration date, bringing the total authorization to $1.4 billion. As of September 30, 2023, we have acquired 7,181,687 shares for approximately $1,085.3 million under this share repurchase program.

36

Item 6. Exhibits

(a)Exhibits

Exhibit No.

    

Description

10.1

Separation and Release Agreement between Stephen G. Kaniewski and Valmont Industries, Inc. dated August 1, 2023. This document was filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K (Commission file number 001-31429) dated August 1, 2023 and is incorporated herein by reference.

22.1

List of Issuer and Guarantor Subsidiaries. This document was filed as Exhibit 22.1 to the Company’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.

31.1*

Section 302 Certificate of Chief Executive Officer

31.2*

Section 302 Certificate of Chief Financial Officer

32.1*

Section 906 Certifications of Chief Executive Officer and Chief Financial Officer

101

The following financial information from Valmont’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Operations, (ii) the Condensed Consolidated Statements of Comprehensive Income (Loss), (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Shareholders’ Equity, (vi) Notes to Condensed Consolidated Financial Statements and (vii) document and entity information.

104

Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)

*

Filed herewith

37

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf and by the undersigned thereunto duly authorized.

VALMONT INDUSTRIES, INC.

(Registrant)

/s/ TIMOTHY P. FRANCIS

Timothy P. Francis

Interim Chief Financial Officer

Dated the 6th day of November, 2023

38

EX-31.1 2 vmi-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

I, Avner M. Applbaum, certify that:

1.

I have reviewed this quarterly report on Form 10-Q for the quarter ended September 30, 2023 of Valmont Industries, Inc.;

2.

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;

3.

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;

4.

The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

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;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ AVNER M. APPLBAUM

Avner M. Applbaum
President and Chief Executive Officer

Date: November 6, 2023


EX-31.2 3 vmi-20230930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

I, Timothy P. Francis, certify that:

1.

I have reviewed this quarterly report on Form 10-Q for the quarter ended September 30, 2023 of Valmont Industries, Inc.;

2.

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;

3.

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;

4.

The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

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;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ TIMOTHY P. FRANCIS

Timothy P. Francis

Interim Chief Financial Officer

Date: November 6, 2023


EX-32.1 4 vmi-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

Pursuant to 18 U.S.C. Section 1350, as adopted

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

The undersigned, Avner M. Applbaum, President and Chief Executive Officer of Valmont Industries, Inc. (the “Company”), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 (the “Report”).

The undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to his knowledge that:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

IN WITNESS WHEREOF, the undersigned has executed this certification as of the 6th day of November, 2023.

/s/ AVNER M. APPLBAUM

Avner M. Applbaum

President and Chief Executive Officer

CERTIFICATION OF CHIEF FINANCIAL OFFICER

Pursuant to 18 U.S.C. Section 1350, as adopted

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

The undersigned, Timothy P. Francis, Interim Chief Financial Officer of Valmont Industries, Inc. (the “Company”), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 (the “Report”).

The undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to his knowledge that:

3.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

4.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

IN WITNESS WHEREOF, the undersigned has executed this certification as of the 6th day of November, 2023.

/s/ TIMOTHY P. FRANCIS

Timothy P. Francis

Interim Chief Financial Officer


EX-101.SCH 5 vmi-20230930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - DIVESTITURES (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - REALIGNMENT ACTIVITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40509 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - REALIGNMENT ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - REALIGNMENT ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details) link:presentationLink link:calculationLink link:definitionLink 40508 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 vmi-20230930_cal.xml EX-101.CAL EX-101.DEF 7 vmi-20230930_def.xml EX-101.DEF EX-101.LAB 8 vmi-20230930_lab.xml EX-101.LAB EX-101.PRE 9 vmi-20230930_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 30, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Current Fiscal Year End Date --12-30  
Document Transition Report false  
Entity File Number 1-31429  
Entity Registrant Name Valmont Industries, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-0351813  
Entity Address, Address Line One 15000 Valmont Plaza,  
Entity Address, City or Town Omaha,  
Entity Address, State or Province NE  
Entity Address, Postal Zip Code 68154  
City Area Code 402  
Local Phone Number 963-1000  
Title of 12(b) Security Common Stock, $1.00 par value  
Trading Symbol VMI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Smaller Reporting Company false  
Emerging Growth Company false  
Shell Company false  
Entity Common Stock, Shares Outstanding   20,890,609
Entity Central Index Key 0000102729  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Net sales $ 1,050,295 $ 1,097,382 $ 3,159,072 $ 3,213,734
Total cost of sales 735,184 811,904 2,205,979 2,386,469
Gross profit 315,111 285,478 953,093 827,265
Selling, general, and administrative expenses 194,277 175,506 580,060 503,732
Impairment of long-lived assets 140,844   140,844 0
Realignment charges 4,180   4,180  
Operating income (loss) (24,190) 109,972 228,009 323,533
Other income (expenses):        
Interest expense (13,472) (11,629) (41,494) (34,278)
Interest income 3,186 507 4,579 1,019
Gain (loss) on investments - unrealized (344) (901) 1,791 (4,306)
Other 165 2,822 (1,599) 8,537
Total other income (expenses) (10,465) (9,201) (36,723) (29,028)
Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries (34,655) 100,771 191,286 294,505
Income tax expense (benefit):        
Current 29,654 33,278 91,801 83,311
Deferred (14,193) (5,455) (12,562) (2,780)
Total income tax expense 15,461 27,823 79,239 80,531
Earnings (loss) before equity in loss of nonconsolidated subsidiaries (50,116) 72,948 112,047 213,974
Equity in loss of nonconsolidated subsidiaries (199) (18) (1,219) (931)
Net earnings (loss) (50,315) 72,930 110,828 213,043
Loss (earnings) attributable to noncontrolling interests 1,287 (818) 4,060 (2,512)
Net earnings (loss) attributable to Valmont Industries, Inc. $ (49,028) $ 72,112 $ 114,888 $ 210,531
Earnings (loss) per share:        
Basic $ (2.34) $ 3.38 $ 5.45 $ 9.88
Diluted $ (2.34) $ 3.34 $ 5.40 $ 9.77
Product sales        
Net sales $ 949,217 $ 999,131 $ 2,853,098 $ 2,926,290
Total cost of sales 669,472 739,353 2,002,675 2,193,846
Services sales        
Net sales 101,078 98,251 305,974 287,444
Total cost of sales $ 65,712 $ 72,551 $ 203,304 $ 192,623
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Statement of Comprehensive Income [Abstract]        
Net earnings (loss) $ (50,315) $ 72,930 $ 110,828 $ 213,043
Foreign currency translation adjustments:        
Unrealized translation loss (28,342) (46,000) (8,186) (78,050)
Hedging activities:        
Unrealized loss on commodity hedges (397) (2,233) (3,212) (1,185)
Realized loss on commodity hedges recorded in earnings 743 1,546 4,540 1,048
Unrealized gain on cross currency swaps 2,072 5,592 721 10,873
Amortization cost included in interest expense (12) (16) (40) (48)
Total hedging activities 2,406 4,889 2,009 10,688
Net gain on defined benefit pension plan 95 115 281 371
Other comprehensive loss (25,841) (40,996) (5,896) (66,991)
Comprehensive income (loss) (76,156) 31,934 104,932 146,052
Comprehensive loss (income) attributable to noncontrolling interests 1,098 242 3,233 (514)
Comprehensive income (loss) attributable to Valmont Industries, Inc. $ (75,058) $ 32,176 $ 108,165 $ 145,538
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 172,566 $ 185,406
Receivables, net 673,999 604,181
Inventories 693,629 728,762
Contract assets 169,931 174,539
Prepaid expenses and other current assets 97,302 87,697
Total current assets 1,807,427 1,780,585
Property, plant, and equipment, at cost 1,477,062 1,433,151
Less accumulated depreciation (873,083) (837,573)
Property, plant, and equipment, net 603,979 595,578
Goodwill 635,017 739,861
Other intangible assets, net 140,252 176,615
Defined pension benefit asset 42,683 24,216
Other non-current assets 256,821 240,141
Total assets 3,486,179 3,556,996
Current liabilities:    
Current installments of long-term debt 941 1,194
Notes payable to banks 3,639 5,846
Accounts payable 355,934 360,312
Accrued employee compensation and benefits 115,201 124,355
Contract liabilities 88,600 172,915
Other accrued expenses 145,672 123,965
Income taxes payable 2,062 3,664
Dividends payable 12,533 11,742
Total current liabilities 724,582 803,993
Deferred income taxes 20,885 41,091
Long-term debt, excluding current installments 977,260 870,935
Operating lease liabilities 160,521 155,469
Deferred compensation 30,801 30,316
Other non-current liabilities 13,418 13,480
Total liabilities 1,927,467 1,915,284
Shareholders' equity:    
Common stock of $1 par value, authorized 75,000,000 shares; 27,900,000 issued 27,900 27,900
Retained earnings 2,657,174 2,593,039
Accumulated other comprehensive loss (281,632) (274,909)
Treasury stock (901,700) (765,183)
Total Valmont Industries, Inc. shareholders' equity 1,501,742 1,580,847
Noncontrolling interest in consolidated subsidiaries 56,970 60,865
Total shareholders' equity 1,558,712 1,641,712
Total liabilities and shareholders' equity $ 3,486,179 $ 3,556,996
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 1 $ 1
Common stock, authorized shares (in shares) 75,000,000 75,000,000
Common stock, issued shares (in shares) 27,900,000 27,900,000
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Cash flows from operating activities:    
Net earnings $ 110,828 $ 213,043
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 73,638 72,803
Contribution to defined benefit pension plan (15,259) (17,155)
Impairment of long-lived assets 140,844 0
Gain on divestiture (2,994) 0
Stock-based compensation 28,810 29,998
Defined benefit pension plan expense (benefit) 186 (7,597)
Loss on sale of property, plant, and equipment 822 790
Equity in loss of nonconsolidated subsidiaries 1,219 931
Deferred income taxes (12,562) (2,780)
Changes in assets and liabilities:    
Receivables (66,190) (60,450)
Inventories 50,133 (31,143)
Prepaid expenses and other assets (current and non-current) (20,986) 6,738
Contract assets 4,419 (76,887)
Accounts payable (11,212) 37,787
Accrued expenses 11,022 10,904
Contract liabilities (88,293) (10,051)
Other non-current liabilities (24,114) (9,312)
Income taxes payable 10,557 26,107
Net cash flows provided by operating activities 190,868 183,726
Cash flows from investing activities:    
Purchase of property, plant, and equipment (71,233) (67,122)
Proceeds from divestiture, net of cash divested 6,369 0
Proceeds from sale of assets 1,565 71
Proceeds from property damage insurance claims 6,770 0
Acquisitions, net of cash acquired (31,839) (39,287)
Other, net (898) (108)
Net cash flows used in investing activities (89,266) (106,446)
Cash flows from financing activities:    
Proceeds from short-term borrowings 24,649 4,137
Payments on short-term borrowings (27,290) (12,366)
Proceeds from long-term borrowings 215,012 235,470
Principal payments on long-term borrowings (109,335) (251,155)
Proceeds from settlement of financial derivatives   2,243
Dividends paid (36,983) (34,080)
Dividends to noncontrolling interest (662) 0
Purchase of noncontrolling interests   (7,338)
Purchase of treasury shares (166,663) (20,491)
Proceeds from exercises under stock plans 5,348 8,778
Tax withholdings on exercises under stock plans (15,567) (4,341)
Net cash flows used in financing activities (111,491) (79,143)
Effect of exchange rate changes on cash and cash equivalents (2,951) (9,148)
Net change in cash and cash equivalents (12,840) (11,011)
Cash and cash equivalents-beginning of period 185,406 177,232
Cash and cash equivalents-end of period $ 172,566 $ 166,221
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive income (loss)
Treasury stock
Noncontrolling interest in consolidated subsidiaries
Total
Increase (Decrease) in Shareholders' Equity              
Treasury stock balance         $ (773,712)    
Beginning balance at Dec. 25, 2021 $ 27,900 $ 1,479 $ 2,394,307 $ (263,127)   $ 26,750 $ 1,413,597
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)     62,311     595 62,906
Other comprehensive income (loss)       30,967   1,093 32,060
Cash dividends declared     (11,721)       (11,721)
Stock options and incentive plans   3,772     3,877   7,649
Ending balance at Mar. 26, 2022 27,900 5,251 2,444,897 (232,160)   28,438 1,504,491
Beginning balance at Dec. 25, 2021 27,900 1,479 2,394,307 (263,127)   26,750 1,413,597
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)             213,043
Other comprehensive income (loss)             (66,991)
Ending balance at Sep. 24, 2022 27,900 13,251 2,569,641 (328,120)   60,020 1,572,751
Increase (Decrease) in Shareholders' Equity              
Treasury stock balance         (769,835)    
Beginning balance at Mar. 26, 2022 27,900 5,251 2,444,897 (232,160)   28,438 1,504,491
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)     76,108     1,099 77,207
Other comprehensive income (loss)       (56,024)   (2,031) (58,055)
Cash dividends declared     (11,743)       (11,743)
Purchase of treasury shares         (9,776)   (9,776)
Purchase of noncontrolling interest   189       (4,481) (4,292)
Addition of noncontrolling interest due to acquisition           41,743 41,743
Stock options and incentive plans   (1,119)     14,694   13,575
Ending balance at Jun. 25, 2022 27,900 4,321 2,509,262 (288,184)   64,768 1,553,150
Increase (Decrease) in Shareholders' Equity              
Treasury stock balance         (764,917)    
Net earnings (loss)     72,112     818 72,930
Other comprehensive income (loss)       (39,936)   (1,060) (40,996)
Cash dividends declared     (11,733)       (11,733)
Purchase of treasury shares         (10,715)   (10,715)
Purchase of noncontrolling interest   1,410       (4,456) (3,046)
Reduction of noncontrolling interest           (50) (50)
Stock options and incentive plans   7,520     5,691   13,211
Ending balance at Sep. 24, 2022 27,900 $ 13,251 2,569,641 (328,120)   60,020 1,572,751
Increase (Decrease) in Shareholders' Equity              
Treasury stock balance         (769,941)    
Treasury stock balance             (765,183)
Beginning balance at Dec. 31, 2022 27,900   2,593,039 (274,909) (765,183) 60,865 1,641,712
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)     74,540     (2,195) 72,345
Other comprehensive income (loss)       8,776   293 9,069
Cash dividends declared     (12,634)       (12,634)
Purchase of treasury shares         (111,115)   (111,115)
Dividends to noncontrolling interests           (662) (662)
Stock options and incentive plans     (19,317)   19,002   (315)
Ending balance at Apr. 01, 2023 27,900   2,635,628 (266,133) (857,296) 58,301 1,598,400
Beginning balance at Dec. 31, 2022 27,900   2,593,039 (274,909) (765,183) 60,865 1,641,712
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)             110,828
Other comprehensive income (loss)             (5,896)
Ending balance at Sep. 30, 2023 27,900   2,657,174 (281,632) (901,700) 56,970 1,558,712
Beginning balance at Apr. 01, 2023 27,900   2,635,628 (266,133) (857,296) 58,301 1,598,400
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)     89,376     (578) 88,798
Other comprehensive income (loss)       10,531   345 10,876
Cash dividends declared     (12,607)       (12,607)
Purchase of treasury shares         (25,132)   (25,132)
Stock options and incentive plans     (2,015)   11,972   9,957
Ending balance at Jul. 01, 2023 27,900   2,710,382 (255,602) (870,456) 58,068 1,670,292
Increase (Decrease) in Shareholders' Equity              
Net earnings (loss)     (49,028)     (1,287) (50,315)
Other comprehensive income (loss)       (26,030)   189 (25,841)
Cash dividends declared     (12,532)       (12,532)
Purchase of treasury shares         (31,841)   (31,841)
Stock options and incentive plans     8,352   597   8,949
Ending balance at Sep. 30, 2023 $ 27,900   $ 2,657,174 $ (281,632) $ (901,700) $ 56,970 1,558,712
Increase (Decrease) in Shareholders' Equity              
Treasury stock balance             $ (901,700)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Sep. 30, 2023
Jul. 01, 2023
Apr. 01, 2023
Sep. 24, 2022
Jun. 25, 2022
Mar. 26, 2022
Statement of Stockholders' Equity [Abstract]            
Cash dividends per share (in dollars per share) $ 0.60 $ 0.60 $ 0.60 $ 0.55 $ 0.55 $ 0.55
Purchase of treasury shares acquired (in shares) 126,482 85,300 356,887 38,606 38,804  
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(1) BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Condensed Consolidated Financial Statements

The Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022, and the Condensed Consolidated Statements of Cash Flows and Shareholders’ Equity for the thirty-nine weeks then ended have been prepared by Valmont Industries, Inc. (the “Company”) without audit. In the opinion of management, all necessary adjustments, which include normal recurring adjustments, have been made to present fairly the financial statements as of September 30, 2023 and for all periods presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. The results of operations for the period ended September 30, 2023 are not necessarily indicative of the operating results for the full fiscal year.

Inventories

Inventory is valued at the lower of cost, determined on the first-in, first-out method, or net realizable value. 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.

Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

    

2022

Raw materials and purchased parts

$

255,279

$

258,814

Work-in-process

 

45,652

 

44,453

Finished goods and manufactured goods

 

392,698

 

425,495

Total inventories

$

693,629

$

728,762

Geographical Markets

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

United States

$

31,915

$

41,146

$

140,839

$

164,177

Foreign

 

(66,570)

 

59,625

 

50,447

 

130,328

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries

$

(34,655)

$

100,771

$

191,286

$

294,505

Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan (“DPP”). The DPP was acquired as part of the Delta PLC acquisition in fiscal 2010 and has no members that are active employees. In order to measure the expense and the related benefit obligation, various assumptions are made including the discount rates used to value the obligation, the expected return on plan assets used to fund these expenses, and the 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.

The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Interest cost

$

5,472

$

2,930

$

16,142

$

9,452

Expected return on plan assets

 

(5,536)

 

(5,400)

 

(16,330)

 

(17,420)

Amortization of prior service cost

 

128

 

115

 

374

 

371

Net periodic pension cost (benefit)

$

64

$

(2,355)

$

186

$

(7,597)

Stock Plans

The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resources 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. As of September 30, 2023, 1,616,717 shares of common stock remained available for issuance under the plans.

Stock options granted under the plans call for the exercise price of each option to equal the closing market price as of the date of the grant. Options vest beginning on the first anniversary of the grant date in equal amounts over three years or on the grant’s fifth anniversary date. Expiration of grants is seven to ten years from the date of the award. Restricted stock units and awards generally vest in equal installments over three or four years beginning on the first anniversary of the grant.

The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Compensation expense

$

8,954

$

10,415

$

28,810

$

29,998

Income tax benefits

 

2,239

 

2,604

 

7,203

 

7,500

Fair Value

The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurement (“ASC 820”), which define fair value, establish a framework for measuring fair value, and expand disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.

ASC 820 establishes a three-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. Inputs refer 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:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3: Unobservable inputs for the asset or liability.

The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The following are descriptions of the valuation methodologies used for assets and liabilities measured at fair value.

Trading Securities: The Company’s trading securities represent the investments held in the Valmont Deferred Compensation Plan (the “DCP”). The assets of the DCP were $25,334 and $25,008 as of September 30, 2023 and December 31, 2022, respectively. These assets represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with ASC 320, Investments – Debt Securities, considering an employee’s ability to change investment allocation of their deferred compensation at any time.

Derivative Financial Instruments: The fair value of foreign currency forward contracts, commodity forward contracts, and cross currency swap 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.

Mutual Funds: The Company has short-term investments in various mutual funds.

Carrying Value

Fair Value Measurement Using:

September 30, 2023

Level 1

Level 2

Level 3

Trading securities

$

25,334

$

25,334

$

$

Derivative financial instruments, net

4,684

4,684

Cash and cash equivalents - mutual funds

831

831

Carrying Value

Fair Value Measurement Using:

December 31, 2022

Level 1

Level 2

Level 3

Trading securities

$

25,008

$

25,008

$

$

Derivative financial instruments, net

1,404

1,404

Cash and cash equivalents - mutual funds

7,205

7,205

Long-Lived Assets

The Company’s other non-financial assets include goodwill and other intangible assets, which are measured at fair value on a non-recurring basis using Level 3 inputs. See “Goodwill and Intangible Assets” footnote.

Leases

The Company’s operating lease right-of-use assets are included in “Other non-current assets” and the corresponding lease obligations are included in “Other accrued expenses” and “Operating lease liabilities” in the Condensed Consolidated Balance Sheets.

Comprehensive Income (Loss)

Comprehensive income (loss) includes net earnings (loss), foreign currency translation adjustments, certain derivative-related activity, and changes in prior service cost from the pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) (“AOCI”) consisted of the following as of September 30, 2023 and December 31, 2022:

September 30,

December 31,

2023

    

2022

Foreign currency translation adjustments

$

(269,812)

$

(260,799)

Hedging activities

22,108

20,099

Defined benefit pension plan

(33,928)

(34,209)

Accumulated other comprehensive loss

$

(281,632)

$

(274,909)

Revenue Recognition

The Company determines the appropriate revenue recognition model for 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. 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 sales” when the performance obligation is related to the manufacturing and sale of goods. Contract revenues are classified as “Service sales” when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings product line and Technology Products and Services product line.

Customer acceptance provisions exist only in the design stage of the products (on a limited basis, the Company may agree to other acceptance terms), and acceptance of the design by the customer is required before manufacturing commences and the product is manufactured and delivered to the customer. The Company is generally not entitled to any compensation solely based on design of the product and does not recognize this service as a separate performance obligation and, therefore, no revenue is recognized for design services. No general rights of return exist for customers once the product has been delivered, and the Company establishes provisions for estimated warranties.

Shipping and handling costs associated with sales are recorded within cost of sales. 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 Transmission, Distribution, and Substation ("TD&S"), Solar, and Telecommunications product lines, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company has elected 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. In addition, the Company does not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within one year of transfer of control of goods or services.

The Company’s contract assets as of September 30, 2023 and December 31, 2022 totaled $169,931 and $174,539, respectively.

While most of the Infrastructure segment customers are generally invoiced upon shipment or delivery of the goods to the customer’s specified location, certain customers are also invoiced by advanced billings or progress billings. As of September 30, 2023 and December 31, 2022, total contract liabilities were $88,600 and $178,531, respectively. The balance as of September 30, 2023 was recorded as “Contract liabilities” in the Condensed Consolidated Balance Sheets. Additional details are as follows:

During the thirteen and thirty-nine weeks ended September 30, 2023, the Company recognized $49,644 and $149,801 of revenue that was included in the total contract liability as of December 31, 2022, respectively. The
revenue recognized was due to applying advance payments received for performance obligations completed during the period.
During the thirteen and thirty-nine weeks ended September 24, 2022, the Company recognized $16,826 and $75,998 of revenue that was included in the total contract liability as of December 25, 2021, respectively. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.
As of September 30, 2023, the Company had no material remaining performance obligations on contracts with an expected duration of one year or more.

Segment and Product Line Revenue Recognition

Infrastructure Segment

Steel and concrete utility structures within the TD&S product line 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 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 the TD&S and Telecommunications product lines, the Company generally recognizes revenue on an input basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to complete the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold, and gross profit. Production of an order, once started, is typically completed within three months. Depending on the product sold, revenue from the Solar product line is recognized upon shipment or delivery of goods to the customer depending on contract terms, or by 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 TD&S sales and the Company has chosen to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.

For the structures sold for the Lighting and Transportation product line and for the majority of Telecommunications products, 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. There are also large regional customers who have unique product specifications for telecommunication 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.

The Coatings product line revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the 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.

Agriculture Segment

Revenue recognition from the manufacture of irrigation equipment and related parts and services (including tubular products for industrial customers) 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 recognized as part of Technology Products and Services product line are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.

Disaggregation of revenue by product line is disclosed in the “Business Segments & Related Revenue Information” footnote.

Supplier Finance Program

In the first quarter of fiscal 2023, the Company adopted Accounting Standards Update No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, as well as early adopted the amendment on rollforward information. During fiscal 2019, the Company entered into an agreement with a third-party financial institution to facilitate a supplier finance program which allows qualifying suppliers to sell their receivables from the Company to the financial institution. These participating suppliers negotiate their outstanding receivable arrangements directly with the financial institution and the Company’s rights and obligations to suppliers are not impacted. The Company has no economic interest in a supplier’s decision to enter into these agreements. Once a qualifying supplier elects to participate in the supplier finance program and reaches an agreement with a financial institution, they elect which individual Company invoices they sell to the financial institution. The Company’s obligation is to make payment in the invoice amount negotiated with participating suppliers to the financial institution on the invoice due date, regardless of whether the individual invoice is sold by the supplier to the financial institution. The financial institution pays the supplier on the invoice due date for any invoices that were not previously sold under the supplier finance program. The invoice amounts and scheduled payment terms are not impacted by the suppliers’ decisions to sell amounts under these arrangements. The payment of these obligations is included in “Net cash flows provided by operating activities” in the Condensed Consolidated Statements of Cash Flows. Included in “Accounts payable” in the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 were $48,563 and $48,880 of outstanding payment obligations, respectively, that were sold to the financial institution under the Company’s supplier finance program.

Confirmed obligations outstanding as of December 31, 2022

$

48,880

Invoices confirmed during the period

204,922

Confirmed invoices paid during the period

 

(205,239)

Confirmed obligations outstanding as of September 30, 2023

$

48,563

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS
9 Months Ended
Sep. 30, 2023
Business Combinations [Abstract]  
ACQUISITIONS

(2) ACQUISITIONS

Acquisitions of Businesses

On August 31, 2023, the Company acquired HR Products for $56,744 Australian dollars ($36,465 United States (“U.S.”) dollars) in cash, net of cash acquired and subject to customary working capital adjustments. Of this amount, $7,200 Australian dollars ($4,626 U.S. dollars) was withheld by the Company at closing as a retention fund, to be settled in two equal payments at 12 and 24 months from the acquisition date for contingencies and disagreements. HR Products provides a broad range of irrigation products to serve the agriculture and landscaping industries, and its operations are reported in the Agriculture segment. The acquisition strengthens the Company’s value proposition to customers in the key agriculture market of Australia by expanding its geographic footprint and accelerating its aftermarket parts presence. The amount allocated to goodwill is attributable to anticipated synergies and other intangibles that do not qualify for separate recognition and is not deductible for tax purposes. The Company is currently completing its fair value assessment and expects to finalize the purchase price allocation by the third quarter of fiscal 2024.

The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed of HR Products as of the date of acquisition:

August 31,

2023

Current assets

$

24,816

Property, plant, and equipment

 

222

Goodwill

 

17,645

Other non-current assets

 

4,819

Total fair value of assets acquired

$

47,502

Current liabilities

 

4,216

Operating lease liabilities

 

3,581

Total fair value of liabilities assumed

$

7,797

Net assets acquired

$

39,705

On June 1, 2022, the Company acquired approximately 51% of ConcealFab for $39,287 in cash (net of cash acquired). Approximately $1,850 of the purchase price is contingent on seller representations and warranties that will be settled within 18 months of the acquisition date. ConcealFab is located in Colorado Springs, Colorado, and its operations are reported in the Infrastructure segment. The acquisition was made to allow the Company to incorporate innovative 5G infrastructure and passive intermodulation mitigation solutions into its advanced Infrastructure portfolio. Goodwill is not 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. The Company finalized the purchase price allocation in the first quarter of fiscal 2023.

The following table summarizes the fair values of the assets acquired and liabilities assumed of ConcealFab as of the date of acquisition:

June 1,

2022

Current assets

$

21,133

Property, plant, and equipment

 

3,813

Goodwill

 

42,465

Customer relationships

 

26,200

Trade name

 

5,000

Other non-current assets

 

9,108

Total fair value of assets acquired

$

107,719

Current liabilities

 

6,658

Long-term debt

 

2,038

Operating lease liabilities

 

7,812

Deferred income taxes

 

5,464

Other non-current liabilities

 

12

Total fair value of liabilities assumed

$

21,984

Noncontrolling interest in consolidated subsidiaries

 

41,693

Net assets acquired

$

44,042

Proforma disclosures were omitted for these acquisitions as they do not have a significant impact on the Company’s financial results.

Acquisition-related costs incurred for the above acquisitions were insignificant for all fiscal years presented.

Acquisitions of Noncontrolling Interests

On August 10, 2022, the Company acquired the remaining 9% of Convert Italy S.p.A. for $3,046. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.

On May 10, 2022, the Company acquired the remaining 20% of Valmont West Coast Engineering Ltd. for $4,292. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
DIVESTITURES
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
DIVESTITURES

(3) DIVESTITURES

On April 30, 2023, the Company completed the sale of Torrent Engineering and Equipment, an integrator of prepackaged pump stations in Indiana, reported in the Agriculture segment, for net proceeds of $6,369. In the second quarter of fiscal 2023, a pre-tax gain of $2,994 was reported in “Other income (expenses)” in the Condensed Consolidated Statements of Operations.

On November 30, 2022, the Company completed the sale of Valmont SM, an offshore wind energy structures business in Denmark, reported in the Other segment. The business was sold because it did not align with the long-term strategic plans for the Company. The offshore wind energy structures business’ historical annual sales, operating income, and net assets were not significant for discontinued operations presentation. The offshore wind energy structures business had an operating income of $1,107 and $814 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively.

At closing, in the fourth quarter of fiscal 2022, the Company received 90,000 Danish kroner ($12,570 U.S. dollars) with an additional 28,000 Danish kroner ($4,027 U.S. dollars) held in an escrow account subject to normal closing conditions before it will be released to the Company. The pre-tax loss recorded during the fourth quarter of fiscal 2022 from the divestiture was reported in “Other income (expenses)” in the Consolidated Statements of Earnings on Form 10-K. The loss was comprised of the proceeds and an asset recognized for the escrow funds not yet released from buyer, less deal-related costs and the net assets of the business.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
REALIGNMENT ACTIVITIES
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
REALIGNMENT ACTIVITIES

(4) REALIGNMENT ACTIVITIES

During the third quarter of fiscal 2023, management initiated a plan to streamline segment support across the Company and reduce costs through an organizational realignment program (the “Realignment Program”). The Realignment Program provides for a reduction in force through a voluntary early retirement program and other headcount reduction actions, which are expected to be completed by the end of fiscal 2023. The Board of Directors has authorized the incurrence of cash charges up to $36,000 in connection with the Realignment Program. Severance and other employee benefit costs are expected to total up to approximately $16,000 within the Infrastructure segment, $10,000 within the Agriculture segment, and $10,000 within Corporate expense, including charges recognized during the third quarter of fiscal 2023.

During the third quarter of fiscal 2023, the Company recorded the following pre-tax expenses for the Realignment Program:

Infrastructure

Agriculture

Corporate

Total

Severance and other employee benefit costs

$

1,069

$

907

$

2,204

$

4,180

Changes in current liabilities recorded for the Realignment Program were as follows:

    

Balance as of

    

Recognized

    

Costs Paid or

    

Balance as of

December 31,

Realignment

Otherwise

September 30,

2022

Expense

Settled

2023

Severance and other employee benefit costs

$

 

$

4,180

$

(132)

$

4,048

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS

(5) GOODWILL AND INTANGIBLE ASSETS

Goodwill

The carrying amount of goodwill by segment as of September 30, 2023 and December 31, 2022 was as follows:

    

Infrastructure

    

Agriculture

    

Total

Gross balance as of December 31, 2022

$

473,551

$

313,777

$

787,328

Accumulated impairment losses

 

(47,467)

 

 

(47,467)

Balance as of December 31, 2022

 

426,084

 

313,777

739,861

Acquisition

 

 

17,645

 

17,645

Divestiture

(160)

(160)

Impairments

(1,915)

(120,000)

(121,915)

Foreign currency translation

 

(610)

 

196

 

(414)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

Infrastructure

    

Agriculture

    

Total

Gross balance as of September 30, 2023

$

472,941

$

331,458

$

804,399

Accumulated impairment losses

(49,382)

(120,000)

(169,382)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

In the third quarter of fiscal 2023, the Company performed its annual goodwill impairment assessment utilizing a quantitative test on all of its reporting units using a measurement date of September 2, 2023. The fair values of the reporting units were estimated using a discounted cash flow analysis which requires the Company to estimate the future cash flows as well as select a risk-adjusted discount rate to measure the present value of the anticipated cash flows.

The carrying value for two of the reporting units, Agriculture Technology and India Structures, exceeded their respective estimated fair value. As a result, impairments of $120,000 and $1,915 were recognized in the Agriculture and Infrastructure segments, respectively. For the Agriculture Technology reporting unit, the recent less favorable outlook for the agriculture market in North America and the slower than expected adoption rate of the agronomy software solution led to a reduction in forecasted sales. These reduced forecasted cash flows resulted in a lower fair value of the Agriculture Technology reporting unit when discounted back to the present value. For the India Structures reporting unit, assumptions around future cash flows including working capital requirements resulted in the impairment of its goodwill.

Intangible Assets

The components of intangible assets as of September 30, 2023 and December 31, 2022 were as follows:

September 30, 2023

 

December 31, 2022

Gross

 

Gross

Carrying

Accumulated

 

Carrying

Accumulated

    

Amount

    

Amortization

 

Amount

    

Amortization

Amortizing intangible assets:

Customer relationships

$

219,467

$

152,718

$

222,716

$

145,502

Patents & proprietary technology

 

58,439

 

44,673

 

58,404

 

21,291

Trade names

 

2,870

 

952

 

2,850

 

645

Other

 

4,676

 

4,393

 

2,462

 

2,164

Non-amortizing intangible assets:

Trade names

57,536

59,785

$

342,988

$

202,736

$

346,217

$

169,602

Amortizing intangible assets carry a remaining weighted average life of approximately four years. Amortization expense was $5,191 and $15,606 for the thirteen and thirty-nine weeks ended September 30, 2023, respectively, and $5,386 and $16,766 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively. Based on amortizing intangible

assets recognized in the Condensed Consolidated Balance Sheets as of September 30, 2023, amortization expense is estimated to average $10,122 for each of the next five fiscal years.

The Company’s indefinite-lived trade names were tested for impairment as of September 2, 2023. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, the carrying value of one trade name exceeded its estimated fair value. An impairment charge of $1,656 was recognized within the Infrastructure segment.

In the third quarter of fiscal 2023, the Company tested the recoverability of a certain amortizing proprietary technology intangible asset related to Prospera included within the Agriculture Technology reporting unit due to identified impairment indicators. The Company determined the carrying value of the asset exceeded the total undiscounted estimated future cash flows and reduced the asset to its fair value. An impairment charge of $17,273 was recognized within the Agriculture segment.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
CASH FLOW SUPPLEMENTARY INFORMATION
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Elements [Abstract]  
CASH FLOW SUPPLEMENTARY INFORMATION

(6) CASH FLOW SUPPLEMENTARY INFORMATION

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 thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirty-nine weeks ended

September 30,

September 24,

2023

    

2022

Interest

$

30,932

$

23,678

Income taxes

 

88,930

 

61,551

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

(7) EARNINGS (LOSS) PER SHARE

The following table provides a reconciliation of the earnings (loss) and average share amounts used to compute both basic and diluted earnings (loss) per share:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Net earnings (loss) attributable to Valmont Industries, Inc.

$

(49,028)

$

72,112

$

114,888

$

210,531

Weighted average shares outstanding (000's):

 

 

 

Basic

20,951

21,332

21,083

21,308

Dilutive effect of various stock awards

273

207

238

Diluted

20,951

21,605

21,290

21,546

Earnings (loss) per share:

Basic

$

(2.34)

$

3.38

$

5.45

$

9.88

Dilutive effect of various stock awards

(0.04)

(0.05)

(0.11)

Diluted

$

(2.34)

$

3.34

$

5.40

$

9.77

In the third quarter of fiscal 2023, the Company reported a net loss. In periods in which the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards from the diluted loss per share calculation, as its inclusion would have an anti-dilutive effect.

As of September 30, 2023, there were 42,774 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share. As of September 24, 2022, there were no outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS

(8) DERIVATIVE FINANCIAL INSTRUMENTS

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 Condensed Consolidated Statements of Operations, while others may be accounted for as fair value, cash flow, or net investment hedges. 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. Any gains or losses from net investment hedge activities remain in AOCI until either the sale or substantially complete liquidation of the related subsidiaries.

Fair value of derivative instruments as of September 30, 2023 and December 31, 2022 was as follows:

September 30,

December 31,

Derivatives designated as hedging instruments:

    

Balance Sheet location

2023

2022

Commodity forward contracts

Prepaid expenses and other current assets

$

655

$

Commodity forward contracts

Other accrued expenses

(2,208)

(3,854)

Foreign currency forward contracts

 

Prepaid expenses and other current assets

 

83

Cross currency swap contracts

 

Prepaid expenses and other current assets

6,237

 

5,385

Cross currency swap contracts

 

Other accrued expenses

 

(210)

$

4,684

$

1,404

Gains (losses) on derivatives recognized in the Condensed Consolidated Statements of Operations for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

Derivatives designated as

Statements of

September 30,

September 24,

September 30,

September 24,

hedging instruments:

Operations location

2023

    

2022

    

2023

    

2022

Commodity forward contracts

Product cost of sales

$

(997)

$

(1,545)

$

(6,060)

$

(1,047)

Foreign currency forward contracts

Other income (expenses)

 

(94)

177

 

(177)

Interest rate hedge amortization

Interest expense

(16)

 

(16)

(48)

 

(48)

Cross currency swap contracts

Interest expense

476

 

793

1,371

 

2,300

$

(537)

$

(862)

$

(4,560)

$

1,028

Cash Flow Hedges

The Company enters into commodity forward contracts that qualify as cash flow hedges of the variability in cash flows attributable to future purchases. The gain (loss) realized upon settlement for each will be recorded in “Product cost of sales” in the Condensed Consolidated Statements of Operations in the period consumed. Notional amounts, purchase quantities, and maturity dates of these forward contracts as of September 30, 2023 were as follows:

    

Notional 

Total

Maturity

Commodity Type

Amount

Purchase Quantity

Dates

Steel hot rolled coil

$

20,906

25,000 short tons

 

October 2023 to April 2024

Natural gas

5,364

1,170,475 MMBtu

October 2023 to October 2025

Diesel fuel

658

1,512,000 gallons

October 2023 to June 2024

During the first quarter of fiscal 2023, 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 qualified as a fair value hedge, had a notional amount to sell $1,800 in exchange for a stated amount of Euros and matured in April 2023.

Net Investment Hedges

In fiscal 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 in 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.

The Company designated the initial 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) recorded as cumulative foreign currency translation within AOCI. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.

In the third and fourth quarters of fiscal 2022, the Company settled the DKK CCS and received proceeds of $3,532. Due to the sale of the offshore wind energy structures business in the fourth quarter of fiscal 2022, the Company reclassified the cumulative net investment hedge gain of $4,827 ($3,620 after-tax) from AOCI to “Other income (expenses)” in the Consolidated Statements of Earnings as of December 31, 2022 on Form 10-K.

Key terms of the Euro CCS are as follows:

    

Notional 

Swapped 

Set Settlement 

Currency

Amount

Termination Date

Interest Rate

Amount

Euro

$

80,000

April 1, 2024

 

2.825%

71,550

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENTS & RELATED REVENUE INFORMATION
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
BUSINESS SEGMENTS & RELATED REVENUE INFORMATION

(9) BUSINESS SEGMENTS & RELATED REVENUE INFORMATION

The Company has two 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. Corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.

Reportable segments are as follows:

INFRASTRUCTURE: This segment consists of the manufacture and distribution of products and solutions to serve the infrastructure markets of utility, solar, lighting and transportation, and telecommunications, along with coatings services to preserve metal products.

AGRICULTURE: This segment consists of the manufacture of center pivot components and linear irrigation equipment for agricultural markets, including parts and tubular products, and advanced technology solutions for precision agriculture.

In addition to these two reportable segments, the Company had a business and related activities in fiscal 2022 that were not more than 10% of consolidated sales, operating income, or assets. This comprised the offshore wind energy structures business which was reported in the Other segment until its divestiture in the fourth quarter of fiscal 2022.

The Company evaluates the performance of its reportable segments based upon operating income (loss) and return on invested capital. The Company’s operating income (loss) for segment purposes excludes unallocated Corporate general and administrative expenses, interest expense, non-operating income and deductions, and income taxes.

Summary by Business

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

    

September 24,

    

September 30,

    

September 24,

2023

2022

2023

2022

SALES:

Infrastructure

$

755,076

$

755,492

$

2,261,777

$

2,157,082

Agriculture

 

298,483

 

327,261

 

910,579

 

1,011,606

Other

22,861

66,947

Total

 

1,053,559

 

1,105,614

 

3,172,356

 

3,235,635

INTERSEGMENT SALES:

 

  

 

 

  

Infrastructure

 

(1,450)

 

(5,112)

 

(7,853)

 

(12,413)

Agriculture

 

(1,814)

 

(3,120)

 

(5,431)

 

(9,488)

Total

 

(3,264)

 

(8,232)

 

(13,284)

 

(21,901)

NET SALES:

 

  

 

  

 

  

 

  

Infrastructure

 

753,626

 

750,380

 

2,253,924

 

2,144,669

Agriculture

 

296,669

 

324,141

 

905,148

 

1,002,118

Other

 

22,861

 

 

66,947

Total

$

1,050,295

$

1,097,382

$

3,159,072

$

3,213,734

OPERATING INCOME (LOSS):

 

  

 

  

 

  

 

  

Infrastructure

$

103,401

$

92,465

$

313,703

$

254,908

Agriculture

 

(99,670)

 

43,258

 

2,904

 

138,779

Other

 

1,107

 

 

814

Corporate

 

(27,921)

 

(26,858)

 

(88,598)

 

(70,968)

Total

$

(24,190)

$

109,972

$

228,009

$

323,533

    

Thirteen weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

North America

$

572,239

$

126,828

$

(3,055)

$

696,012

International

 

182,837

 

171,655

 

(209)

 

354,283

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

297,967

$

$

$

297,967

Lighting and Transportation

 

252,603

 

 

 

252,603

Coatings

 

88,967

 

 

(1,241)

 

87,726

Telecommunications

 

59,630

 

 

 

59,630

Solar

 

55,909

 

 

(209)

 

55,700

Irrigation Equipment and Parts

 

 

273,639

 

(1,814)

 

271,825

Technology Products and Services

 

 

24,844

 

 

24,844

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

    

Thirteen weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

    

Other

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

  

 

  

North America

$

579,628

$

178,626

$

$

(7,114)

$

751,140

International

 

175,864

 

148,635

 

22,861

 

(1,118)

 

346,242

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

304,781

$

$

$

$

304,781

Lighting and Transportation

 

241,590

 

 

 

 

241,590

Coatings

 

91,969

 

 

 

(3,994)

 

87,975

Telecommunications

 

92,830

 

 

 

 

92,830

Solar

 

24,322

 

 

 

(1,118)

 

23,204

Irrigation Equipment and Parts

 

 

303,003

 

 

(3,120)

 

299,883

Technology Products and Services

 

 

24,258

 

 

 

24,258

Other

 

 

22,861

 

 

22,861

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

    

Thirty-nine weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

 

  

North America

$

1,743,635

$

450,678

$

(12,042)

$

2,182,271

International

 

518,142

 

459,901

 

(1,242)

 

976,801

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

927,094

$

$

$

927,094

Lighting and Transportation

 

727,862

 

 

 

727,862

Coatings

 

270,201

 

 

(6,611)

 

263,590

Telecommunications

 

195,505

 

 

 

195,505

Solar

 

141,115

 

 

(1,242)

 

139,873

Irrigation Equipment and Parts

 

 

825,277

 

(5,431)

 

819,846

Technology Products and Services

 

 

85,302

 

 

85,302

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

    

Thirty-nine weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

Other

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

 

  

North America

$

1,645,472

$

564,369

$

$

(20,316)

$

2,189,525

International

 

511,610

 

447,237

 

66,947

 

(1,585)

 

1,024,209

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

882,216

$

$

$

$

882,216

Lighting and Transportation

 

701,009

 

 

 

 

701,009

Coatings

 

264,266

 

 

 

(11,295)

 

252,971

Telecommunications

 

232,765

 

 

 

 

232,765

Solar

 

76,826

 

 

 

(1,118)

 

75,708

Irrigation Equipment and Parts

 

 

928,622

 

 

(9,488)

 

919,134

Technology Products and Services

 

 

82,984

 

 

 

82,984

Other

 

 

66,947

 

 

66,947

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 was as follows:

Thirteen weeks ended September 30, 2023

 

Thirty-nine weeks ended September 30, 2023

Net Sales

    

Point in Time

Over Time

Total

 

Point in Time

Over Time

Total

Infrastructure

$

453,829

$

299,797

$

753,626

$

1,316,931

$

936,993

$

2,253,924

Agriculture

 

288,780

7,889

 

296,669

 

883,797

21,351

 

905,148

Total

$

742,609

$

307,686

$

1,050,295

$

2,200,728

$

958,344

$

3,159,072

Thirteen weeks ended September 24, 2022

Thirty-nine weeks ended September 24, 2022

Net Sales

Point in Time

    

Over Time

    

Total

Point in Time

    

Over Time

    

Total

Infrastructure

$

434,839

$

315,541

$

750,380

$

1,233,320

$

911,349

$

2,144,669

Agriculture

 

317,669

6,472

 

324,141

 

983,450

18,668

 

1,002,118

Other

22,861

 

22,861

66,947

 

66,947

Total

$

752,508

$

344,874

$

1,097,382

$

2,216,770

$

996,964

$

3,213,734

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Condensed Consolidated Financial Statements

Condensed Consolidated Financial Statements

The Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022, and the Condensed Consolidated Statements of Cash Flows and Shareholders’ Equity for the thirty-nine weeks then ended have been prepared by Valmont Industries, Inc. (the “Company”) without audit. In the opinion of management, all necessary adjustments, which include normal recurring adjustments, have been made to present fairly the financial statements as of September 30, 2023 and for all periods presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. The results of operations for the period ended September 30, 2023 are not necessarily indicative of the operating results for the full fiscal year.

Inventories

Inventories

Inventory is valued at the lower of cost, determined on the first-in, first-out method, or net realizable value. 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.

Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

    

2022

Raw materials and purchased parts

$

255,279

$

258,814

Work-in-process

 

45,652

 

44,453

Finished goods and manufactured goods

 

392,698

 

425,495

Total inventories

$

693,629

$

728,762

Geographical Markets

Geographical Markets

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

United States

$

31,915

$

41,146

$

140,839

$

164,177

Foreign

 

(66,570)

 

59,625

 

50,447

 

130,328

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries

$

(34,655)

$

100,771

$

191,286

$

294,505

Pension Benefits

Pension Benefits

The Company incurs expenses in connection with the Delta Pension Plan (“DPP”). The DPP was acquired as part of the Delta PLC acquisition in fiscal 2010 and has no members that are active employees. In order to measure the expense and the related benefit obligation, various assumptions are made including the discount rates used to value the obligation, the expected return on plan assets used to fund these expenses, and the 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.

The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Interest cost

$

5,472

$

2,930

$

16,142

$

9,452

Expected return on plan assets

 

(5,536)

 

(5,400)

 

(16,330)

 

(17,420)

Amortization of prior service cost

 

128

 

115

 

374

 

371

Net periodic pension cost (benefit)

$

64

$

(2,355)

$

186

$

(7,597)

Stock Plans

Stock Plans

The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resources 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. As of September 30, 2023, 1,616,717 shares of common stock remained available for issuance under the plans.

Stock options granted under the plans call for the exercise price of each option to equal the closing market price as of the date of the grant. Options vest beginning on the first anniversary of the grant date in equal amounts over three years or on the grant’s fifth anniversary date. Expiration of grants is seven to ten years from the date of the award. Restricted stock units and awards generally vest in equal installments over three or four years beginning on the first anniversary of the grant.

The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Compensation expense

$

8,954

$

10,415

$

28,810

$

29,998

Income tax benefits

 

2,239

 

2,604

 

7,203

 

7,500

Fair Value

Fair Value

The Company applies the provisions of Accounting Standards Codification 820, Fair Value Measurement (“ASC 820”), which define fair value, establish a framework for measuring fair value, and expand disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.

ASC 820 establishes a three-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. Inputs refer 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:

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3: Unobservable inputs for the asset or liability.

The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The following are descriptions of the valuation methodologies used for assets and liabilities measured at fair value.

Trading Securities: The Company’s trading securities represent the investments held in the Valmont Deferred Compensation Plan (the “DCP”). The assets of the DCP were $25,334 and $25,008 as of September 30, 2023 and December 31, 2022, respectively. These assets represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with ASC 320, Investments – Debt Securities, considering an employee’s ability to change investment allocation of their deferred compensation at any time.

Derivative Financial Instruments: The fair value of foreign currency forward contracts, commodity forward contracts, and cross currency swap 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.

Mutual Funds: The Company has short-term investments in various mutual funds.

Carrying Value

Fair Value Measurement Using:

September 30, 2023

Level 1

Level 2

Level 3

Trading securities

$

25,334

$

25,334

$

$

Derivative financial instruments, net

4,684

4,684

Cash and cash equivalents - mutual funds

831

831

Carrying Value

Fair Value Measurement Using:

December 31, 2022

Level 1

Level 2

Level 3

Trading securities

$

25,008

$

25,008

$

$

Derivative financial instruments, net

1,404

1,404

Cash and cash equivalents - mutual funds

7,205

7,205

Long-Lived Assets

Long-Lived Assets

The Company’s other non-financial assets include goodwill and other intangible assets, which are measured at fair value on a non-recurring basis using Level 3 inputs. See “Goodwill and Intangible Assets” footnote.

Leases

Leases

The Company’s operating lease right-of-use assets are included in “Other non-current assets” and the corresponding lease obligations are included in “Other accrued expenses” and “Operating lease liabilities” in the Condensed Consolidated Balance Sheets.

Comprehensive Income

Comprehensive Income (Loss)

Comprehensive income (loss) includes net earnings (loss), foreign currency translation adjustments, certain derivative-related activity, and changes in prior service cost from the pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) (“AOCI”) consisted of the following as of September 30, 2023 and December 31, 2022:

September 30,

December 31,

2023

    

2022

Foreign currency translation adjustments

$

(269,812)

$

(260,799)

Hedging activities

22,108

20,099

Defined benefit pension plan

(33,928)

(34,209)

Accumulated other comprehensive loss

$

(281,632)

$

(274,909)

Revenue Recognition

Revenue Recognition

The Company determines the appropriate revenue recognition model for 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. 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 sales” when the performance obligation is related to the manufacturing and sale of goods. Contract revenues are classified as “Service sales” when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings product line and Technology Products and Services product line.

Customer acceptance provisions exist only in the design stage of the products (on a limited basis, the Company may agree to other acceptance terms), and acceptance of the design by the customer is required before manufacturing commences and the product is manufactured and delivered to the customer. The Company is generally not entitled to any compensation solely based on design of the product and does not recognize this service as a separate performance obligation and, therefore, no revenue is recognized for design services. No general rights of return exist for customers once the product has been delivered, and the Company establishes provisions for estimated warranties.

Shipping and handling costs associated with sales are recorded within cost of sales. 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 Transmission, Distribution, and Substation ("TD&S"), Solar, and Telecommunications product lines, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company has elected 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. In addition, the Company does not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within one year of transfer of control of goods or services.

The Company’s contract assets as of September 30, 2023 and December 31, 2022 totaled $169,931 and $174,539, respectively.

While most of the Infrastructure segment customers are generally invoiced upon shipment or delivery of the goods to the customer’s specified location, certain customers are also invoiced by advanced billings or progress billings. As of September 30, 2023 and December 31, 2022, total contract liabilities were $88,600 and $178,531, respectively. The balance as of September 30, 2023 was recorded as “Contract liabilities” in the Condensed Consolidated Balance Sheets. Additional details are as follows:

During the thirteen and thirty-nine weeks ended September 30, 2023, the Company recognized $49,644 and $149,801 of revenue that was included in the total contract liability as of December 31, 2022, respectively. The
revenue recognized was due to applying advance payments received for performance obligations completed during the period.
During the thirteen and thirty-nine weeks ended September 24, 2022, the Company recognized $16,826 and $75,998 of revenue that was included in the total contract liability as of December 25, 2021, respectively. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.
As of September 30, 2023, the Company had no material remaining performance obligations on contracts with an expected duration of one year or more.

Segment and Product Line Revenue Recognition

Infrastructure Segment

Steel and concrete utility structures within the TD&S product line 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 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 the TD&S and Telecommunications product lines, the Company generally recognizes revenue on an input basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to complete the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold, and gross profit. Production of an order, once started, is typically completed within three months. Depending on the product sold, revenue from the Solar product line is recognized upon shipment or delivery of goods to the customer depending on contract terms, or by 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 TD&S sales and the Company has chosen to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.

For the structures sold for the Lighting and Transportation product line and for the majority of Telecommunications products, 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. There are also large regional customers who have unique product specifications for telecommunication 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.

The Coatings product line revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the 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.

Agriculture Segment

Revenue recognition from the manufacture of irrigation equipment and related parts and services (including tubular products for industrial customers) 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 recognized as part of Technology Products and Services product line are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.

Disaggregation of revenue by product line is disclosed in the “Business Segments & Related Revenue Information” footnote.

Supplier Finance Program

Supplier Finance Program

In the first quarter of fiscal 2023, the Company adopted Accounting Standards Update No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, as well as early adopted the amendment on rollforward information. During fiscal 2019, the Company entered into an agreement with a third-party financial institution to facilitate a supplier finance program which allows qualifying suppliers to sell their receivables from the Company to the financial institution. These participating suppliers negotiate their outstanding receivable arrangements directly with the financial institution and the Company’s rights and obligations to suppliers are not impacted. The Company has no economic interest in a supplier’s decision to enter into these agreements. Once a qualifying supplier elects to participate in the supplier finance program and reaches an agreement with a financial institution, they elect which individual Company invoices they sell to the financial institution. The Company’s obligation is to make payment in the invoice amount negotiated with participating suppliers to the financial institution on the invoice due date, regardless of whether the individual invoice is sold by the supplier to the financial institution. The financial institution pays the supplier on the invoice due date for any invoices that were not previously sold under the supplier finance program. The invoice amounts and scheduled payment terms are not impacted by the suppliers’ decisions to sell amounts under these arrangements. The payment of these obligations is included in “Net cash flows provided by operating activities” in the Condensed Consolidated Statements of Cash Flows. Included in “Accounts payable” in the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 were $48,563 and $48,880 of outstanding payment obligations, respectively, that were sold to the financial institution under the Company’s supplier finance program.

Confirmed obligations outstanding as of December 31, 2022

$

48,880

Invoices confirmed during the period

204,922

Confirmed invoices paid during the period

 

(205,239)

Confirmed obligations outstanding as of September 30, 2023

$

48,563

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of inventories

Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

    

2022

Raw materials and purchased parts

$

255,279

$

258,814

Work-in-process

 

45,652

 

44,453

Finished goods and manufactured goods

 

392,698

 

425,495

Total inventories

$

693,629

$

728,762

Schedule of Income Before Income Tax, Domestic and Foreign

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

United States

$

31,915

$

41,146

$

140,839

$

164,177

Foreign

 

(66,570)

 

59,625

 

50,447

 

130,328

Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries

$

(34,655)

$

100,771

$

191,286

$

294,505

Schedule of Components of the Net Periodic Pension (Benefit) Expense

The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Interest cost

$

5,472

$

2,930

$

16,142

$

9,452

Expected return on plan assets

 

(5,536)

 

(5,400)

 

(16,330)

 

(17,420)

Amortization of prior service cost

 

128

 

115

 

374

 

371

Net periodic pension cost (benefit)

$

64

$

(2,355)

$

186

$

(7,597)

Compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options

The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Compensation expense

$

8,954

$

10,415

$

28,810

$

29,998

Income tax benefits

 

2,239

 

2,604

 

7,203

 

7,500

Valuation methodologies used for assets and liabilities measured at fair value

Carrying Value

Fair Value Measurement Using:

September 30, 2023

Level 1

Level 2

Level 3

Trading securities

$

25,334

$

25,334

$

$

Derivative financial instruments, net

4,684

4,684

Cash and cash equivalents - mutual funds

831

831

Carrying Value

Fair Value Measurement Using:

December 31, 2022

Level 1

Level 2

Level 3

Trading securities

$

25,008

$

25,008

$

$

Derivative financial instruments, net

1,404

1,404

Cash and cash equivalents - mutual funds

7,205

7,205

Schedule of Components of Accumulated Other Comprehensive Income (Loss)

September 30,

December 31,

2023

    

2022

Foreign currency translation adjustments

$

(269,812)

$

(260,799)

Hedging activities

22,108

20,099

Defined benefit pension plan

(33,928)

(34,209)

Accumulated other comprehensive loss

$

(281,632)

$

(274,909)

Schedule of supplier finance program confirmed obligations

Confirmed obligations outstanding as of December 31, 2022

$

48,880

Invoices confirmed during the period

204,922

Confirmed invoices paid during the period

 

(205,239)

Confirmed obligations outstanding as of September 30, 2023

$

48,563

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2023
Conceal Fab  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition

The following table summarizes the fair values of the assets acquired and liabilities assumed of ConcealFab as of the date of acquisition:

June 1,

2022

Current assets

$

21,133

Property, plant, and equipment

 

3,813

Goodwill

 

42,465

Customer relationships

 

26,200

Trade name

 

5,000

Other non-current assets

 

9,108

Total fair value of assets acquired

$

107,719

Current liabilities

 

6,658

Long-term debt

 

2,038

Operating lease liabilities

 

7,812

Deferred income taxes

 

5,464

Other non-current liabilities

 

12

Total fair value of liabilities assumed

$

21,984

Noncontrolling interest in consolidated subsidiaries

 

41,693

Net assets acquired

$

44,042

HR Products  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition

The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed of HR Products as of the date of acquisition:

August 31,

2023

Current assets

$

24,816

Property, plant, and equipment

 

222

Goodwill

 

17,645

Other non-current assets

 

4,819

Total fair value of assets acquired

$

47,502

Current liabilities

 

4,216

Operating lease liabilities

 

3,581

Total fair value of liabilities assumed

$

7,797

Net assets acquired

$

39,705

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
REALIGNMENT ACTIVITIES (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Activities

Infrastructure

Agriculture

Corporate

Total

Severance and other employee benefit costs

$

1,069

$

907

$

2,204

$

4,180

Schedule of Liabilities Recorded For The Restructuring Plan And Changes

    

Balance as of

    

Recognized

    

Costs Paid or

    

Balance as of

December 31,

Realignment

Otherwise

September 30,

2022

Expense

Settled

2023

Severance and other employee benefit costs

$

 

$

4,180

$

(132)

$

4,048

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets

September 30, 2023

 

December 31, 2022

Gross

 

Gross

Carrying

Accumulated

 

Carrying

Accumulated

    

Amount

    

Amortization

 

Amount

    

Amortization

Amortizing intangible assets:

Customer relationships

$

219,467

$

152,718

$

222,716

$

145,502

Patents & proprietary technology

 

58,439

 

44,673

 

58,404

 

21,291

Trade names

 

2,870

 

952

 

2,850

 

645

Other

 

4,676

 

4,393

 

2,462

 

2,164

Non-amortizing intangible assets:

Trade names

57,536

59,785

$

342,988

$

202,736

$

346,217

$

169,602

Schedule of Carrying Amount of Goodwill

The carrying amount of goodwill by segment as of September 30, 2023 and December 31, 2022 was as follows:

    

Infrastructure

    

Agriculture

    

Total

Gross balance as of December 31, 2022

$

473,551

$

313,777

$

787,328

Accumulated impairment losses

 

(47,467)

 

 

(47,467)

Balance as of December 31, 2022

 

426,084

 

313,777

739,861

Acquisition

 

 

17,645

 

17,645

Divestiture

(160)

(160)

Impairments

(1,915)

(120,000)

(121,915)

Foreign currency translation

 

(610)

 

196

 

(414)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

Infrastructure

    

Agriculture

    

Total

Gross balance as of September 30, 2023

$

472,941

$

331,458

$

804,399

Accumulated impairment losses

(49,382)

(120,000)

(169,382)

Balance as of September 30, 2023

$

423,559

$

211,458

$

635,017

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
CASH FLOW SUPPLEMENTARY INFORMATION (Tables)
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Payments For Interest And Income Taxes (Net of Refunds)

    

Thirty-nine weeks ended

September 30,

September 24,

2023

    

2022

Interest

$

30,932

$

23,678

Income taxes

 

88,930

 

61,551

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings (Loss) Per Share

The following table provides a reconciliation of the earnings (loss) and average share amounts used to compute both basic and diluted earnings (loss) per share:

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

September 24,

September 30,

September 24,

2023

    

2022

    

2023

    

2022

Net earnings (loss) attributable to Valmont Industries, Inc.

$

(49,028)

$

72,112

$

114,888

$

210,531

Weighted average shares outstanding (000's):

 

 

 

Basic

20,951

21,332

21,083

21,308

Dilutive effect of various stock awards

273

207

238

Diluted

20,951

21,605

21,290

21,546

Earnings (loss) per share:

Basic

$

(2.34)

$

3.38

$

5.45

$

9.88

Dilutive effect of various stock awards

(0.04)

(0.05)

(0.11)

Diluted

$

(2.34)

$

3.34

$

5.40

$

9.77

In the third quarter of fiscal 2023, the Company reported a net loss. In periods in which the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards from the diluted loss per share calculation, as its inclusion would have an anti-dilutive effect.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Sep. 30, 2023
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of Fair Value of Derivative Instruments

Fair value of derivative instruments as of September 30, 2023 and December 31, 2022 was as follows:

September 30,

December 31,

Derivatives designated as hedging instruments:

    

Balance Sheet location

2023

2022

Commodity forward contracts

Prepaid expenses and other current assets

$

655

$

Commodity forward contracts

Other accrued expenses

(2,208)

(3,854)

Foreign currency forward contracts

 

Prepaid expenses and other current assets

 

83

Cross currency swap contracts

 

Prepaid expenses and other current assets

6,237

 

5,385

Cross currency swap contracts

 

Other accrued expenses

 

(210)

$

4,684

$

1,404

Schedule of Gains (Losses) on Derivatives Recognized on Statements of Earnings

Gains (losses) on derivatives recognized in the Condensed Consolidated Statements of Operations for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:

    

Thirteen weeks ended

Thirty-nine weeks ended

Derivatives designated as

Statements of

September 30,

September 24,

September 30,

September 24,

hedging instruments:

Operations location

2023

    

2022

    

2023

    

2022

Commodity forward contracts

Product cost of sales

$

(997)

$

(1,545)

$

(6,060)

$

(1,047)

Foreign currency forward contracts

Other income (expenses)

 

(94)

177

 

(177)

Interest rate hedge amortization

Interest expense

(16)

 

(16)

(48)

 

(48)

Cross currency swap contracts

Interest expense

476

 

793

1,371

 

2,300

$

(537)

$

(862)

$

(4,560)

$

1,028

Cash Flow Hedging  
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of notional amounts of outstanding derivative

    

Notional 

Total

Maturity

Commodity Type

Amount

Purchase Quantity

Dates

Steel hot rolled coil

$

20,906

25,000 short tons

 

October 2023 to April 2024

Natural gas

5,364

1,170,475 MMBtu

October 2023 to October 2025

Diesel fuel

658

1,512,000 gallons

October 2023 to June 2024

Net Investment Hedging  
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of notional amounts of outstanding derivative

Key terms of the Euro CCS are as follows:

    

Notional 

Swapped 

Set Settlement 

Currency

Amount

Termination Date

Interest Rate

Amount

Euro

$

80,000

April 1, 2024

 

2.825%

71,550

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information of Sales and Operating Income

    

Thirteen weeks ended

Thirty-nine weeks ended

September 30,

    

September 24,

    

September 30,

    

September 24,

2023

2022

2023

2022

SALES:

Infrastructure

$

755,076

$

755,492

$

2,261,777

$

2,157,082

Agriculture

 

298,483

 

327,261

 

910,579

 

1,011,606

Other

22,861

66,947

Total

 

1,053,559

 

1,105,614

 

3,172,356

 

3,235,635

INTERSEGMENT SALES:

 

  

 

 

  

Infrastructure

 

(1,450)

 

(5,112)

 

(7,853)

 

(12,413)

Agriculture

 

(1,814)

 

(3,120)

 

(5,431)

 

(9,488)

Total

 

(3,264)

 

(8,232)

 

(13,284)

 

(21,901)

NET SALES:

 

  

 

  

 

  

 

  

Infrastructure

 

753,626

 

750,380

 

2,253,924

 

2,144,669

Agriculture

 

296,669

 

324,141

 

905,148

 

1,002,118

Other

 

22,861

 

 

66,947

Total

$

1,050,295

$

1,097,382

$

3,159,072

$

3,213,734

OPERATING INCOME (LOSS):

 

  

 

  

 

  

 

  

Infrastructure

$

103,401

$

92,465

$

313,703

$

254,908

Agriculture

 

(99,670)

 

43,258

 

2,904

 

138,779

Other

 

1,107

 

 

814

Corporate

 

(27,921)

 

(26,858)

 

(88,598)

 

(70,968)

Total

$

(24,190)

$

109,972

$

228,009

$

323,533

Schedule of breakdown by segment of revenue recognized

    

Thirteen weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

North America

$

572,239

$

126,828

$

(3,055)

$

696,012

International

 

182,837

 

171,655

 

(209)

 

354,283

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

297,967

$

$

$

297,967

Lighting and Transportation

 

252,603

 

 

 

252,603

Coatings

 

88,967

 

 

(1,241)

 

87,726

Telecommunications

 

59,630

 

 

 

59,630

Solar

 

55,909

 

 

(209)

 

55,700

Irrigation Equipment and Parts

 

 

273,639

 

(1,814)

 

271,825

Technology Products and Services

 

 

24,844

 

 

24,844

Total

$

755,076

$

298,483

$

(3,264)

$

1,050,295

    

Thirteen weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

    

Other

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

  

 

  

North America

$

579,628

$

178,626

$

$

(7,114)

$

751,140

International

 

175,864

 

148,635

 

22,861

 

(1,118)

 

346,242

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

304,781

$

$

$

$

304,781

Lighting and Transportation

 

241,590

 

 

 

 

241,590

Coatings

 

91,969

 

 

 

(3,994)

 

87,975

Telecommunications

 

92,830

 

 

 

 

92,830

Solar

 

24,322

 

 

 

(1,118)

 

23,204

Irrigation Equipment and Parts

 

 

303,003

 

 

(3,120)

 

299,883

Technology Products and Services

 

 

24,258

 

 

 

24,258

Other

 

 

22,861

 

 

22,861

Total

$

755,492

$

327,261

$

22,861

$

(8,232)

$

1,097,382

    

Thirty-nine weeks ended September 30, 2023

Sales

Infrastructure

    

Agriculture

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

 

  

 

  

North America

$

1,743,635

$

450,678

$

(12,042)

$

2,182,271

International

 

518,142

 

459,901

 

(1,242)

 

976,801

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

Product line:

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

927,094

$

$

$

927,094

Lighting and Transportation

 

727,862

 

 

 

727,862

Coatings

 

270,201

 

 

(6,611)

 

263,590

Telecommunications

 

195,505

 

 

 

195,505

Solar

 

141,115

 

 

(1,242)

 

139,873

Irrigation Equipment and Parts

 

 

825,277

 

(5,431)

 

819,846

Technology Products and Services

 

 

85,302

 

 

85,302

Total

$

2,261,777

$

910,579

$

(13,284)

$

3,159,072

    

Thirty-nine weeks ended September 24, 2022

Sales

Infrastructure

    

Agriculture

Other

    

Intersegment

    

Consolidated

Geographical market:

  

 

  

  

 

  

 

  

North America

$

1,645,472

$

564,369

$

$

(20,316)

$

2,189,525

International

 

511,610

 

447,237

 

66,947

 

(1,585)

 

1,024,209

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

Product line:

 

  

 

  

 

  

 

  

 

  

Transmission, Distribution, and Substation

$

882,216

$

$

$

$

882,216

Lighting and Transportation

 

701,009

 

 

 

 

701,009

Coatings

 

264,266

 

 

 

(11,295)

 

252,971

Telecommunications

 

232,765

 

 

 

 

232,765

Solar

 

76,826

 

 

 

(1,118)

 

75,708

Irrigation Equipment and Parts

 

 

928,622

 

 

(9,488)

 

919,134

Technology Products and Services

 

 

82,984

 

 

 

82,984

Other

 

 

66,947

 

 

66,947

Total

$

2,157,082

$

1,011,606

$

66,947

$

(21,901)

$

3,213,734

Breakdown by segment of revenue recognized over time and at a point in time

Thirteen weeks ended September 30, 2023

 

Thirty-nine weeks ended September 30, 2023

Net Sales

    

Point in Time

Over Time

Total

 

Point in Time

Over Time

Total

Infrastructure

$

453,829

$

299,797

$

753,626

$

1,316,931

$

936,993

$

2,253,924

Agriculture

 

288,780

7,889

 

296,669

 

883,797

21,351

 

905,148

Total

$

742,609

$

307,686

$

1,050,295

$

2,200,728

$

958,344

$

3,159,072

Thirteen weeks ended September 24, 2022

Thirty-nine weeks ended September 24, 2022

Net Sales

Point in Time

    

Over Time

    

Total

Point in Time

    

Over Time

    

Total

Infrastructure

$

434,839

$

315,541

$

750,380

$

1,233,320

$

911,349

$

2,144,669

Agriculture

 

317,669

6,472

 

324,141

 

983,450

18,668

 

1,002,118

Other

22,861

 

22,861

66,947

 

66,947

Total

$

752,508

$

344,874

$

1,097,382

$

2,216,770

$

996,964

$

3,213,734

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory, Net [Abstract]    
Raw materials and purchased parts $ 255,279 $ 258,814
Work-in-process 45,652 44,453
Finished goods and manufactured goods 392,698 425,495
Total inventories $ 693,629 $ 728,762
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Accounting Policies [Abstract]        
United States $ 31,915 $ 41,146 $ 140,839 $ 164,177
Foreign (66,570) 59,625 50,447 130,328
Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries $ (34,655) $ 100,771 $ 191,286 $ 294,505
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]        
Interest cost $ 5,472 $ 2,930 $ 16,142 $ 9,452
Expected return on plan assets (5,536) (5,400) (16,330) (17,420)
Amortization of prior service cost 128 115 374 371
Net periodic pension cost (benefit) $ 64 $ (2,355) $ 186 $ (7,597)
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Share-based Payment Arrangement, Option        
Defined Benefit Plan Disclosure [Line Items]        
Shares of common stock available for issuance (in shares) 1,616,717   1,616,717  
Vesting period of options     3 years  
Share-based Payment Arrangement, Option | Minimum        
Defined Benefit Plan Disclosure [Line Items]        
Expiration period of grant     7 years  
Vesting period of options     3 years  
Share-based Payment Arrangement, Option | Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Expiration period of grant     10 years  
Share-based Payment Arrangement [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Compensation expense $ 8,954 $ 10,415 $ 28,810 $ 29,998
Income tax benefits $ 2,239 $ 2,604 $ 7,203 $ 7,500
Restricted stock units | Minimum        
Defined Benefit Plan Disclosure [Line Items]        
Vesting period of options     3 years  
Restricted stock units | Maximum        
Defined Benefit Plan Disclosure [Line Items]        
Vesting period of options     4 years  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading securities $ 25,334 $ 25,008
Derivative financial instruments, net 4,684 1,404
Cash and cash equivalents - mutual funds 831 7,205
Carrying Value | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading securities 25,334 25,008
Estimated Fair value | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading securities 25,334 25,008
Derivative financial instruments, net   0
Cash and cash equivalents - mutual funds 831 7,205
Estimated Fair value | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading securities   0
Derivative financial instruments, net $ 4,684 1,404
Cash and cash equivalents - mutual funds   0
Estimated Fair value | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading securities   0
Derivative financial instruments, net   0
Cash and cash equivalents - mutual funds   $ 0
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Foreign currency translation adjustments $ (269,812) $ (260,799)
Hedging activities 22,108 20,099
Defined benefit pension plan (33,928) (34,209)
Accumulated other comprehensive loss $ (281,632) $ (274,909)
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Contract assets $ 169,931,000   $ 169,931,000   $ 174,539,000
Contract liabilities 88,600,000   88,600,000   178,531,000
Contract liabilities 88,600,000   88,600,000   $ 172,915,000
Revenue recognized from contract liability 49,644,000 $ 16,826,000 149,801,000 $ 75,998,000  
Remaining performance obligation $ 0   $ 0    
Minimum          
Disaggregation of Revenue [Line Items]          
Expected timing of performance obligation satisfaction 1 year   1 year    
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Accounting Policies [Abstract]  
Confirmed obligations outstanding $ 48,880
Invoices confirmed during the period 204,922
Confirmed invoices paid during the period (205,239)
Confirmed obligations outstanding as of September 30, 2023 $ 48,563
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS - Narrative (Details)
$ in Thousands, $ in Thousands
9 Months Ended
Aug. 31, 2023
USD ($)
payment
Aug. 31, 2023
AUD ($)
Aug. 10, 2022
USD ($)
Jun. 01, 2022
USD ($)
May 10, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 24, 2022
USD ($)
Aug. 31, 2023
AUD ($)
payment
Dec. 31, 2022
USD ($)
Aug. 31, 2022
USD ($)
Business Acquisition [Line Items]                    
Acquisitions, net of cash acquired           $ 31,839 $ 39,287      
Goodwill           635,017     $ 739,861  
Non-controlling interest in consolidated subsidiaries           $ 56,970     $ 60,865  
Conceal Fab                    
Business Acquisition [Line Items]                    
Current assets       $ 21,133            
Property, plant, and equipment       3,813            
Goodwill       42,465            
Other non-current assets       9,108            
Total fair value of assets acquired       107,719            
Current Liabilities       6,658            
Long-term debt       2,038            
Operating lease liabilities       7,812            
Deferred income taxes       5,464            
Other non-current liabilities       12            
Total fair value of liabilities assumed       21,984            
Non-controlling interest in consolidated subsidiaries       41,693            
Net assets acquired       $ 44,042            
Percentage acquired       51.00%            
Cash paid to acquire business       $ 39,287            
Contingent consideration liability, current       1,850            
Convert Italia S.p.A.                    
Business Acquisition [Line Items]                    
Percentage acquired     9.00%              
Consideration transferred     $ 3,046              
Valmont West Coast Engineering                    
Business Acquisition [Line Items]                    
Percentage acquired         20.00%          
Consideration transferred         $ 4,292          
HR Products                    
Business Acquisition [Line Items]                    
Acquisitions, net of cash acquired $ 36,465 $ 56,744                
Retention fund, withheld $ 4,626             $ 7,200    
Number of equal payments | payment 2             2    
Current assets                   $ 24,816
Property, plant, and equipment                   222
Goodwill                   17,645
Other non-current assets                   4,819
Total fair value of assets acquired                   47,502
Current Liabilities                   4,216
Operating lease liabilities                   3,581
Total fair value of liabilities assumed                   7,797
Net assets acquired                   $ 39,705
Customer relationships | Conceal Fab                    
Business Acquisition [Line Items]                    
Intangible assets       26,200            
Trade names | Conceal Fab                    
Business Acquisition [Line Items]                    
Intangible assets       $ 5,000            
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
DIVESTITURES (Details)
kr in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
USD ($)
Jul. 01, 2023
USD ($)
Sep. 24, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 24, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
DKK (kr)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Pre-tax gain on sale of engineering and equipment       $ 2,994 $ 0    
Valmont SM, Offshore Wind Business [Member] | Disposed by sale              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Operating income     $ 1,107   $ 814    
Cash consideration           $ 12,570 kr 90,000
Consideration escrowed           $ 4,027 kr 28,000
Torrent Engineering and Equipment [Member]              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Net proceeds $ 6,369            
Pre-tax gain on sale of engineering and equipment   $ 2,994          
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]   Nonoperating Income (Expense)          
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
REALIGNMENT ACTIVITIES - Narrative (Details) - Maximum - Voluntary early retirement program and other headcount reduction actions - Realignment Program
$ in Thousands
Sep. 30, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost $ 36,000
Infrastructure  
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost 16,000
Agriculture  
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost 10,000
Corporate  
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost $ 10,000
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Severance and other employee benefit costs $ 4,180 $ 4,180
Realignment charges 4,180 $ 4,180
Infrastructure | Voluntary early retirement program and other headcount reduction actions | Realignment Program    
Restructuring Cost and Reserve [Line Items]    
Severance and other employee benefit costs 1,069  
Realignment charges 1,069  
Agriculture | Voluntary early retirement program and other headcount reduction actions | Realignment Program    
Restructuring Cost and Reserve [Line Items]    
Severance and other employee benefit costs 907  
Realignment charges 907  
Corporate | Voluntary early retirement program and other headcount reduction actions | Realignment Program    
Restructuring Cost and Reserve [Line Items]    
Severance and other employee benefit costs 2,204  
Realignment charges $ 2,204  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Roll Forward]    
Restructuring Charges $ 4,180 $ 4,180
Voluntary early retirement program and other headcount reduction actions | Realignment Program    
Restructuring Cost and Reserve [Roll Forward]    
Costs Paid or Otherwise Settled   (132)
Severance and other employee benefit costs, ending balance $ 4,048 $ 4,048
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill, Gross $ 804,399 $ 804,399 $ 787,328
Accumulated impairment losses (169,382) (169,382) (47,467)
Carrying amount of goodwill      
Balance at the beginning of the period   739,861  
Acquisitions   17,645  
Divestiture   (160)  
Impairment   (121,915)  
Foreign currency translation   (414)  
Balance at the end of the period 635,017 635,017  
Infrastructure [Member]      
Goodwill [Line Items]      
Goodwill, Gross 472,941 472,941 473,551
Accumulated impairment losses (49,382) (49,382) (47,467)
Carrying amount of goodwill      
Balance at the beginning of the period   426,084  
Impairment (1,915) (1,915)  
Foreign currency translation   (610)  
Balance at the end of the period 423,559 423,559  
Agriculture [Member]      
Goodwill [Line Items]      
Goodwill, Gross 331,458 331,458 $ 313,777
Accumulated impairment losses (120,000) (120,000)  
Carrying amount of goodwill      
Balance at the beginning of the period   313,777  
Acquisitions   17,645  
Divestiture   (160)  
Impairment (120,000) (120,000)  
Foreign currency translation   196  
Balance at the end of the period $ 211,458 $ 211,458  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Components of amortized intangible assets          
Weighted Average Life 4 years   4 years   4 years
Amortization expense for intangible assets $ 5,191 $ 5,386 $ 15,606 $ 16,766  
Estimated Amortization Expense          
Remainder of 2023 10,122   10,122    
2024 10,122   10,122    
2025 10,122   10,122    
2026 10,122   10,122    
2027 10,122   10,122    
2028 10,122   10,122    
Customer relationships          
Components of amortized intangible assets          
Gross Carrying Amount 219,467   219,467   $ 222,716
Accumulated Amortization 152,718   152,718   145,502
Patents & Proprietary Technology          
Components of amortized intangible assets          
Gross Carrying Amount 58,439   58,439   58,404
Accumulated Amortization 44,673   44,673   21,291
Trade names          
Components of amortized intangible assets          
Gross Carrying Amount 2,870   2,870   2,850
Accumulated Amortization 952   952   645
Other          
Components of amortized intangible assets          
Gross Carrying Amount 4,676   4,676   2,462
Accumulated Amortization $ 4,393   $ 4,393   $ 2,164
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Trade names    
Non-amortized intangible assets    
Non-amortizing intangible assets $ 57,536 $ 59,785
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Intangible Assets, Gross (Excluding Goodwill) [Abstract]    
Amortizing and non-amortizing intangible assets, Gross Carrying Amount $ 342,988 $ 346,217
Intangible Assets, Accumulated Amortization $ 202,736 $ 169,602
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 02, 2023
item
Dec. 31, 2022
USD ($)
Indefinite-lived Intangible Assets        
Goodwill impairments $ 169,382 $ 169,382   $ 47,467
Number Of Reporting Units Impaired for Goodwill | item     2  
Goodwill impairment   121,915    
Agriculture        
Indefinite-lived Intangible Assets        
Goodwill impairments 120,000 120,000    
Goodwill impairment 120,000 120,000    
Agriculture | Proprietary technology intangible asset related to Prospera        
Indefinite-lived Intangible Assets        
Impairment charge for intangible assets 17,273      
Infrastructure        
Indefinite-lived Intangible Assets        
Goodwill impairments 49,382 49,382   $ 47,467
Goodwill impairment $ 1,915 1,915    
Infrastructure | Trade names        
Indefinite-lived Intangible Assets        
Impairment of intangible assets   $ 1,656    
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
CASH FLOW SUPPLEMENTARY INFORMATION (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Supplemental Cash Flow Elements [Abstract]    
Interest $ 30,932 $ 23,678
Income taxes $ 88,930 $ 61,551
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Earnings Per Share [Abstract]        
Net earnings (loss) attributable to Valmont Industries, Inc. $ (49,028) $ 72,112 $ 114,888 $ 210,531
Weighted average shares outstanding:        
Basic (in shares) 20,951 21,332 21,083 21,308
Dilutive effect of various stock awards (in shares)   273 207 238
Diluted (in shares) 20,951 21,605 21,290 21,546
Earnings (loss) per share:        
Basic (in dollars per share) $ (2.34) $ 3.38 $ 5.45 $ 9.88
Dilutive effect of various stock awards (in dollars per share)   (0.04) (0.05) (0.11)
Diluted (in dollars per share) $ (2.34) $ 3.34 $ 5.40 $ 9.77
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Earnings Per Share [Abstract]        
Loss from divestiture of offshore wind energy structures business     $ 2,994 $ 0
Severance and other employee benefit costs $ 4,180   $ 4,180  
Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares) 42,774 0    
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net $ 4,684 $ 1,404
Commodity forward contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net (2,208) (3,854)
Commodity forward contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net 655 0
Foreign currency forward contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net 0 83
Cross currency swap contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net 0 (210)
Cross currency swap contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), at fair value, net $ 6,237 $ 5,385
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, gain (loss) on derivative, net $ (537) $ (862) $ (4,560) $ 1,028
Commodity forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, gain (loss) on derivative, net $ (997) $ (1,545) $ (6,060) $ (1,047)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, gain (loss) on derivative, net   $ (94) $ 177 $ (177)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Interest rate contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, gain (loss) on derivative, net $ (16) $ (16) $ (48) $ (48)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense Interest Expense Interest Expense Interest Expense
Cross currency swap contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, gain (loss) on derivative, net $ 476 $ 793 $ 1,371 $ 2,300
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense Interest Expense Interest Expense Interest Expense
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) - Senior Unsecured Notes 5.00% Due 2044 - Senior Notes [Member]
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 28, 2019
USD ($)
derivative
DERIVATIVE FINANCIAL INSTRUMENTS      
Stated rate     5.00%
Cross currency swap contracts      
DERIVATIVE FINANCIAL INSTRUMENTS      
Number of foreign currency derivatives held | derivative     2
Net Investment Hedging | Cross currency swap contracts      
DERIVATIVE FINANCIAL INSTRUMENTS      
Other Comprehensive Income (Loss) before Tax $ 4,827    
Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax $ (3,620)    
Net Investment Hedging | Designated as Hedging Instrument | Cross currency swap contracts      
DERIVATIVE FINANCIAL INSTRUMENTS      
Derivative, notional amount     $ 130,000
Received proceeds   $ 3,532  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details) - Designated as Hedging Instrument
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
MMBTU
T
gal
Apr. 01, 2023
USD ($)
Cash Flow Hedging | Steel hot rolled coil ("HRC") forward contracts | Long    
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, notional amount $ 20,906  
Derivative, nonmonetary notional amount, mass | T 25,000  
Cash Flow Hedging | Natural Gas Forward Contract | Long    
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, notional amount $ 5,364  
Derivative, nonmonetary notional amount, energy measure | MMBTU 1,170,475  
Cash Flow Hedging | Diesel Fuel Forward Contract | Long    
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, notional amount $ 658  
Derivative, nonmonetary notional amount, volume measure | gal 1,512,000  
Fair value hedging | Foreign currency forward contracts | Euro Member Countries, Euro    
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, notional amount   $ 1,800
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) - Designated as Hedging Instrument - Net Investment Hedging - Euro Member Countries, Euro - Cross Currency Interest Rate Contract, Two
€ in Thousands, $ in Thousands
Sep. 30, 2023
USD ($)
Sep. 30, 2023
EUR (€)
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, notional amount $ 80,000 € 71,550
Swapped Interest Rate 2.825% 2.825%
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 24, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 24, 2022
USD ($)
Business Segments        
Number of reportable segments | segment     2  
Net sales $ 1,050,295 $ 1,097,382 $ 3,159,072 $ 3,213,734
Operating income (loss) (24,190) 109,972 228,009 323,533
Pre-tax gain on sale of engineering and equipment     2,994 0
Point in Time        
Business Segments        
Net sales 742,609 752,508 2,200,728 2,216,770
Over Time        
Business Segments        
Net sales 307,686 344,874 958,344 996,964
Transmission, Distribution and Substation        
Business Segments        
Net sales 297,967 304,781 927,094 882,216
Lighting and Transportation        
Business Segments        
Net sales 252,603 241,590 727,862 701,009
Coatings        
Business Segments        
Net sales 87,726 87,975 263,590 252,971
Telecommunications        
Business Segments        
Net sales 59,630 92,830 195,505 232,765
Solar        
Business Segments        
Net sales 55,700 23,204 139,873 75,708
Irrigation Equipment and Parts        
Business Segments        
Net sales 271,825 299,883 819,846 919,134
Technology Products and Services        
Business Segments        
Net sales 24,844 24,258 85,302 82,984
Other        
Business Segments        
Net sales   22,861   66,947
North America        
Business Segments        
Net sales 696,012 751,140 2,182,271 2,189,525
International        
Business Segments        
Net sales 354,283 346,242 976,801 1,024,209
Infrastructure        
Business Segments        
Net sales 753,626 750,380 2,253,924 2,144,669
Operating income (loss) 103,401 92,465 313,703 254,908
Infrastructure | Point in Time        
Business Segments        
Net sales 453,829 434,839 1,316,931 1,233,320
Infrastructure | Over Time        
Business Segments        
Net sales 299,797 315,541 936,993 911,349
Agriculture        
Business Segments        
Net sales 296,669 324,141 905,148 1,002,118
Operating income (loss) (99,670) 43,258 2,904 138,779
Agriculture | Point in Time        
Business Segments        
Net sales 288,780 317,669 883,797 983,450
Agriculture | Over Time        
Business Segments        
Net sales 7,889 6,472 21,351 18,668
Other Segments        
Business Segments        
Net sales   22,861   66,947
Operating income (loss)   1,107   814
Other Segments | Over Time        
Business Segments        
Net sales   22,861   66,947
Corporate        
Business Segments        
Operating income (loss) (27,921) (26,858) (88,598) (70,968)
Operating segment        
Business Segments        
Net sales 1,053,559 1,105,614 3,172,356 3,235,635
Operating segment | Infrastructure        
Business Segments        
Net sales 755,076 755,492 2,261,777 2,157,082
Operating segment | Infrastructure | Transmission, Distribution and Substation        
Business Segments        
Net sales 297,967 304,781 927,094 882,216
Operating segment | Infrastructure | Lighting and Transportation        
Business Segments        
Net sales 252,603 241,590 727,862 701,009
Operating segment | Infrastructure | Coatings        
Business Segments        
Net sales 88,967 91,969 270,201 264,266
Operating segment | Infrastructure | Telecommunications        
Business Segments        
Net sales 59,630 92,830 195,505 232,765
Operating segment | Infrastructure | Solar        
Business Segments        
Net sales 55,909 24,322 141,115 76,826
Operating segment | Infrastructure | North America        
Business Segments        
Net sales 572,239 579,628 1,743,635 1,645,472
Operating segment | Infrastructure | International        
Business Segments        
Net sales 182,837 175,864 518,142 511,610
Operating segment | Agriculture        
Business Segments        
Net sales 298,483 327,261 910,579 1,011,606
Operating segment | Agriculture | Irrigation Equipment and Parts        
Business Segments        
Net sales 273,639 303,003 825,277 928,622
Operating segment | Agriculture | Technology Products and Services        
Business Segments        
Net sales 24,844 24,258 85,302 82,984
Operating segment | Agriculture | North America        
Business Segments        
Net sales 126,828 178,626 450,678 564,369
Operating segment | Agriculture | International        
Business Segments        
Net sales 171,655 148,635 459,901 447,237
Operating segment | Other Segments        
Business Segments        
Net sales   22,861   66,947
Operating segment | Other Segments | Other        
Business Segments        
Net sales   22,861   66,947
Operating segment | Other Segments | International        
Business Segments        
Net sales   22,861   66,947
Intersegment        
Business Segments        
Net sales (3,264) (8,232) (13,284) (21,901)
Intersegment | Coatings        
Business Segments        
Net sales (1,241) (3,994) (6,611) (11,295)
Intersegment | Solar        
Business Segments        
Net sales (209) (1,118) (1,242) (1,118)
Intersegment | Irrigation Equipment and Parts        
Business Segments        
Net sales (1,814) (3,120) (5,431) (9,488)
Intersegment | North America        
Business Segments        
Net sales (3,055) (7,114) (12,042) (20,316)
Intersegment | International        
Business Segments        
Net sales (209) (1,118) (1,242) (1,585)
Intersegment | Infrastructure        
Business Segments        
Net sales (1,450) (5,112) (7,853) (12,413)
Intersegment | Agriculture        
Business Segments        
Net sales $ (1,814) $ (3,120) $ (5,431) $ (9,488)
XML 63 vmi-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000102729 2023-09-02 0000102729 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember vmi:ValmontSmOffshoreWindBusinessMember 2022-12-31 0000102729 vmi:HrProductsMember 2023-08-31 0000102729 us-gaap:TreasuryStockCommonMember 2022-09-24 0000102729 us-gaap:TreasuryStockCommonMember 2022-06-25 0000102729 us-gaap:TreasuryStockCommonMember 2022-03-26 0000102729 us-gaap:TreasuryStockCommonMember 2021-12-25 0000102729 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-09-30 0000102729 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-09-30 0000102729 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000102729 us-gaap:TreasuryStockCommonMember 2023-07-02 2023-09-30 0000102729 us-gaap:TreasuryStockCommonMember 2023-09-30 0000102729 us-gaap:RetainedEarningsMember 2023-09-30 0000102729 us-gaap:NoncontrollingInterestMember 2023-09-30 0000102729 us-gaap:CommonStockMember 2023-09-30 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000102729 us-gaap:TreasuryStockCommonMember 2023-07-01 0000102729 us-gaap:RetainedEarningsMember 2023-07-01 0000102729 us-gaap:NoncontrollingInterestMember 2023-07-01 0000102729 us-gaap:CommonStockMember 2023-07-01 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0000102729 2023-07-01 0000102729 us-gaap:TreasuryStockCommonMember 2023-04-01 0000102729 us-gaap:RetainedEarningsMember 2023-04-01 0000102729 us-gaap:NoncontrollingInterestMember 2023-04-01 0000102729 us-gaap:CommonStockMember 2023-04-01 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000102729 2023-04-01 0000102729 us-gaap:TreasuryStockCommonMember 2022-12-31 0000102729 us-gaap:RetainedEarningsMember 2022-12-31 0000102729 us-gaap:NoncontrollingInterestMember 2022-12-31 0000102729 us-gaap:CommonStockMember 2022-12-31 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000102729 us-gaap:RetainedEarningsMember 2022-09-24 0000102729 us-gaap:NoncontrollingInterestMember 2022-09-24 0000102729 us-gaap:CommonStockMember 2022-09-24 0000102729 us-gaap:AdditionalPaidInCapitalMember 2022-09-24 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-24 0000102729 us-gaap:RetainedEarningsMember 2022-06-25 0000102729 us-gaap:NoncontrollingInterestMember 2022-06-25 0000102729 us-gaap:CommonStockMember 2022-06-25 0000102729 us-gaap:AdditionalPaidInCapitalMember 2022-06-25 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-25 0000102729 2022-06-25 0000102729 us-gaap:RetainedEarningsMember 2022-03-26 0000102729 us-gaap:NoncontrollingInterestMember 2022-03-26 0000102729 us-gaap:CommonStockMember 2022-03-26 0000102729 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 0000102729 2022-03-26 0000102729 us-gaap:RetainedEarningsMember 2021-12-25 0000102729 us-gaap:NoncontrollingInterestMember 2021-12-25 0000102729 us-gaap:CommonStockMember 2021-12-25 0000102729 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0000102729 us-gaap:EmployeeStockOptionMember 2023-09-30 0000102729 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000102729 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0000102729 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000102729 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0000102729 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000102729 us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-09-30 0000102729 us-gaap:CashFlowHedgingMember 2023-01-01 2023-09-30 0000102729 vmi:HrProductsMember 2023-01-01 2023-09-30 0000102729 vmi:ConcealFabMember 2023-01-01 2023-09-30 0000102729 srt:MinimumMember 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TransmissionDistributionAndSubstationMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TelecommunicationsMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TechnologyProductsAndServicesMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:RenewableEnergyMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTransportationMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 vmi:InfrastructureMember us-gaap:TransferredOverTimeMember 2023-07-02 2023-09-30 0000102729 vmi:InfrastructureMember us-gaap:TransferredAtPointInTimeMember 2023-07-02 2023-09-30 0000102729 vmi:AgricultureMember us-gaap:TransferredOverTimeMember 2023-07-02 2023-09-30 0000102729 vmi:AgricultureMember us-gaap:TransferredAtPointInTimeMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:RenewableEnergyMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:InternationalMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember srt:NorthAmericaMember 2023-07-02 2023-09-30 0000102729 vmi:TransmissionDistributionAndSubstationMember 2023-07-02 2023-09-30 0000102729 vmi:TelecommunicationsMember 2023-07-02 2023-09-30 0000102729 vmi:TechnologyProductsAndServicesMember 2023-07-02 2023-09-30 0000102729 vmi:RenewableEnergyMember 2023-07-02 2023-09-30 0000102729 vmi:LightingAndTransportationMember 2023-07-02 2023-09-30 0000102729 vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2023-07-02 2023-09-30 0000102729 vmi:InternationalMember 2023-07-02 2023-09-30 0000102729 vmi:CoatingsMember 2023-07-02 2023-09-30 0000102729 us-gaap:TransferredOverTimeMember 2023-07-02 2023-09-30 0000102729 us-gaap:TransferredAtPointInTimeMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember 2023-07-02 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember 2023-07-02 2023-09-30 0000102729 srt:NorthAmericaMember 2023-07-02 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TransmissionDistributionAndSubstationMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TelecommunicationsMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TechnologyProductsAndServicesMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:RenewableEnergyMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTransportationMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 vmi:InfrastructureMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0000102729 vmi:InfrastructureMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000102729 vmi:AgricultureMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0000102729 vmi:AgricultureMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:RenewableEnergyMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:InternationalMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0000102729 vmi:TransmissionDistributionAndSubstationMember 2023-01-01 2023-09-30 0000102729 vmi:TelecommunicationsMember 2023-01-01 2023-09-30 0000102729 vmi:TechnologyProductsAndServicesMember 2023-01-01 2023-09-30 0000102729 vmi:RenewableEnergyMember 2023-01-01 2023-09-30 0000102729 vmi:LightingAndTransportationMember 2023-01-01 2023-09-30 0000102729 vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2023-01-01 2023-09-30 0000102729 vmi:InternationalMember 2023-01-01 2023-09-30 0000102729 vmi:CoatingsMember 2023-01-01 2023-09-30 0000102729 us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0000102729 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0000102729 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-09-30 0000102729 srt:NorthAmericaMember 2023-01-01 2023-09-30 0000102729 us-gaap:OperatingSegmentsMember vmi:TransmissionDistributionAndSubstationMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:TelecommunicationsMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:TechnologyProductsAndServicesMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:RenewableEnergyMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:OtherProductLineMember us-gaap:AllOtherSegmentsMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTransportationMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember us-gaap:AllOtherSegmentsMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 vmi:InfrastructureMember us-gaap:TransferredOverTimeMember 2022-06-26 2022-09-24 0000102729 vmi:InfrastructureMember us-gaap:TransferredAtPointInTimeMember 2022-06-26 2022-09-24 0000102729 vmi:AgricultureMember us-gaap:TransferredOverTimeMember 2022-06-26 2022-09-24 0000102729 vmi:AgricultureMember us-gaap:TransferredAtPointInTimeMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:RenewableEnergyMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:InternationalMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember srt:NorthAmericaMember 2022-06-26 2022-09-24 0000102729 us-gaap:AllOtherSegmentsMember us-gaap:TransferredOverTimeMember 2022-06-26 2022-09-24 0000102729 vmi:TransmissionDistributionAndSubstationMember 2022-06-26 2022-09-24 0000102729 vmi:TelecommunicationsMember 2022-06-26 2022-09-24 0000102729 vmi:TechnologyProductsAndServicesMember 2022-06-26 2022-09-24 0000102729 vmi:RenewableEnergyMember 2022-06-26 2022-09-24 0000102729 vmi:OtherProductLineMember 2022-06-26 2022-09-24 0000102729 vmi:LightingAndTransportationMember 2022-06-26 2022-09-24 0000102729 vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2022-06-26 2022-09-24 0000102729 vmi:InternationalMember 2022-06-26 2022-09-24 0000102729 vmi:CoatingsMember 2022-06-26 2022-09-24 0000102729 us-gaap:TransferredOverTimeMember 2022-06-26 2022-09-24 0000102729 us-gaap:TransferredAtPointInTimeMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember 2022-06-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember 2022-06-26 2022-09-24 0000102729 srt:NorthAmericaMember 2022-06-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:TransmissionDistributionAndSubstationMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:TelecommunicationsMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:TechnologyProductsAndServicesMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:RenewableEnergyMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:OtherProductLineMember us-gaap:AllOtherSegmentsMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:LightingAndTransportationMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InternationalMember us-gaap:AllOtherSegmentsMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:CoatingsMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 vmi:InfrastructureMember us-gaap:TransferredOverTimeMember 2021-12-26 2022-09-24 0000102729 vmi:InfrastructureMember us-gaap:TransferredAtPointInTimeMember 2021-12-26 2022-09-24 0000102729 vmi:AgricultureMember us-gaap:TransferredOverTimeMember 2021-12-26 2022-09-24 0000102729 vmi:AgricultureMember us-gaap:TransferredAtPointInTimeMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:RenewableEnergyMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:InternationalMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:CoatingsMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember srt:NorthAmericaMember 2021-12-26 2022-09-24 0000102729 us-gaap:AllOtherSegmentsMember us-gaap:TransferredOverTimeMember 2021-12-26 2022-09-24 0000102729 vmi:TransmissionDistributionAndSubstationMember 2021-12-26 2022-09-24 0000102729 vmi:TelecommunicationsMember 2021-12-26 2022-09-24 0000102729 vmi:TechnologyProductsAndServicesMember 2021-12-26 2022-09-24 0000102729 vmi:RenewableEnergyMember 2021-12-26 2022-09-24 0000102729 vmi:OtherProductLineMember 2021-12-26 2022-09-24 0000102729 vmi:LightingAndTransportationMember 2021-12-26 2022-09-24 0000102729 vmi:IrrigationEquipmentAndPartsExcludingTechnologyMember 2021-12-26 2022-09-24 0000102729 vmi:InternationalMember 2021-12-26 2022-09-24 0000102729 vmi:CoatingsMember 2021-12-26 2022-09-24 0000102729 us-gaap:TransferredOverTimeMember 2021-12-26 2022-09-24 0000102729 us-gaap:TransferredAtPointInTimeMember 2021-12-26 2022-09-24 0000102729 us-gaap:OperatingSegmentsMember 2021-12-26 2022-09-24 0000102729 us-gaap:IntersegmentEliminationMember 2021-12-26 2022-09-24 0000102729 srt:NorthAmericaMember 2021-12-26 2022-09-24 0000102729 us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember 2023-01-01 2023-09-30 0000102729 us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember 2023-09-30 0000102729 us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember us-gaap:CorporateMember 2023-07-02 2023-09-30 0000102729 srt:MaximumMember us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember vmi:InfrastructureMember 2023-09-30 0000102729 srt:MaximumMember us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember vmi:AgricultureMember 2023-09-30 0000102729 srt:MaximumMember us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember us-gaap:CorporateMember 2023-09-30 0000102729 srt:MaximumMember us-gaap:EmployeeSeveranceMember vmi:RealignmentProgramMember 2023-09-30 0000102729 vmi:TorrentEngineeringandEquipmentMember 2023-04-30 2023-04-30 0000102729 vmi:HrProductsMember 2023-08-31 2023-08-31 0000102729 vmi:ConcealFabMember 2022-06-01 2022-06-01 0000102729 us-gaap:NoncontrollingInterestMember 2023-07-02 2023-09-30 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0000102729 us-gaap:NoncontrollingInterestMember 2023-04-02 2023-07-01 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-26 2022-09-24 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-27 2022-06-25 0000102729 us-gaap:NoncontrollingInterestMember 2021-12-26 2022-03-26 0000102729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-03-26 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SeniorNotesMember 2022-09-25 2022-12-31 0000102729 us-gaap:CorporateMember 2023-07-02 2023-09-30 0000102729 us-gaap:CorporateMember 2023-01-01 2023-09-30 0000102729 vmi:InfrastructureMember 2022-06-26 2022-09-24 0000102729 vmi:AgricultureMember 2022-06-26 2022-09-24 0000102729 us-gaap:CorporateMember 2022-06-26 2022-09-24 0000102729 us-gaap:AllOtherSegmentsMember 2022-06-26 2022-09-24 0000102729 vmi:InfrastructureMember 2021-12-26 2022-09-24 0000102729 vmi:AgricultureMember 2021-12-26 2022-09-24 0000102729 us-gaap:CorporateMember 2021-12-26 2022-09-24 0000102729 us-gaap:AllOtherSegmentsMember 2021-12-26 2022-09-24 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:CrossCurrencyInterestRateContractMember us-gaap:SeniorNotesMember 2019-12-28 0000102729 us-gaap:NoncontrollingInterestMember 2022-06-26 2022-09-24 0000102729 us-gaap:NoncontrollingInterestMember 2022-03-27 2022-06-25 0000102729 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-04-01 0000102729 us-gaap:TradeNamesMember 2023-09-30 0000102729 us-gaap:TradeNamesMember 2022-12-31 0000102729 us-gaap:TradeNamesMember vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 us-gaap:TechnologyBasedIntangibleAssetsMember vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 vmi:InfrastructureMember 2023-07-02 2023-09-30 0000102729 vmi:AgricultureMember 2023-07-02 2023-09-30 0000102729 vmi:InfrastructureMember 2023-01-01 2023-09-30 0000102729 vmi:AgricultureMember 2023-01-01 2023-09-30 0000102729 vmi:InfrastructureMember 2023-09-30 0000102729 vmi:AgricultureMember 2023-09-30 0000102729 vmi:InfrastructureMember 2022-12-31 0000102729 vmi:AgricultureMember 2022-12-31 0000102729 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-09-30 0000102729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-09-30 0000102729 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000102729 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000102729 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000102729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2023-09-30 0000102729 us-gaap:TradeNamesMember 2023-09-30 0000102729 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0000102729 us-gaap:CustomerRelationshipsMember 2023-09-30 0000102729 vmi:PatentsAndProprietaryTechnologyMember 2022-12-31 0000102729 us-gaap:TradeNamesMember 2022-12-31 0000102729 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000102729 us-gaap:CustomerRelationshipsMember 2022-12-31 0000102729 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0000102729 us-gaap:RetainedEarningsMember 2022-06-26 2022-09-24 0000102729 us-gaap:RetainedEarningsMember 2022-03-27 2022-06-25 0000102729 us-gaap:RetainedEarningsMember 2021-12-26 2022-03-26 0000102729 vmi:TorrentEngineeringandEquipmentMember 2023-04-02 2023-07-01 0000102729 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember vmi:ValmontSmOffshoreWindBusinessMember 2022-06-26 2022-09-24 0000102729 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember vmi:ValmontSmOffshoreWindBusinessMember 2021-12-26 2022-09-24 0000102729 vmi:SteelHotRolledCoilForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-09-30 0000102729 vmi:NaturalGasForwardContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-09-30 0000102729 vmi:DieselFuelForwardContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-09-30 0000102729 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-04-01 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SeniorNotesMember 2019-12-28 0000102729 vmi:DieselFuelForwardContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-01-01 2023-09-30 0000102729 vmi:SteelHotRolledCoilForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-01-01 2023-09-30 0000102729 vmi:NaturalGasForwardContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-01-01 2023-09-30 0000102729 us-gaap:ForeignExchangeForwardMember 2023-07-02 2023-09-30 0000102729 us-gaap:InterestRateContractMember 2023-07-02 2023-09-30 0000102729 us-gaap:CrossCurrencyInterestRateContractMember 2023-07-02 2023-09-30 0000102729 us-gaap:CommodityContractMember 2023-07-02 2023-09-30 0000102729 us-gaap:InterestRateContractMember 2023-01-01 2023-09-30 0000102729 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-09-30 0000102729 us-gaap:CrossCurrencyInterestRateContractMember 2023-01-01 2023-09-30 0000102729 us-gaap:CommodityContractMember 2023-01-01 2023-09-30 0000102729 us-gaap:InterestRateContractMember 2022-06-26 2022-09-24 0000102729 us-gaap:ForeignExchangeForwardMember 2022-06-26 2022-09-24 0000102729 us-gaap:CrossCurrencyInterestRateContractMember 2022-06-26 2022-09-24 0000102729 us-gaap:CommodityContractMember 2022-06-26 2022-09-24 0000102729 us-gaap:InterestRateContractMember 2021-12-26 2022-09-24 0000102729 us-gaap:ForeignExchangeForwardMember 2021-12-26 2022-09-24 0000102729 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-26 2022-09-24 0000102729 us-gaap:CommodityContractMember 2021-12-26 2022-09-24 0000102729 currency:EUR vmi:CrossCurrencyInterestRateContractTwoMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SeniorNotesMember 2022-06-26 2022-12-31 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2023-09-30 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2023-09-30 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2023-09-30 0000102729 us-gaap:AccruedLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2023-09-30 0000102729 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember 2023-09-30 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2022-12-31 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0000102729 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember 2022-12-31 0000102729 us-gaap:AccruedLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0000102729 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember 2022-12-31 0000102729 vmi:SeniorUnsecuredNotes5.00PercentDue2044Member us-gaap:SeniorNotesMember 2019-12-28 0000102729 us-gaap:ServiceMember 2023-07-02 2023-09-30 0000102729 us-gaap:ProductMember 2023-07-02 2023-09-30 0000102729 us-gaap:ServiceMember 2023-01-01 2023-09-30 0000102729 us-gaap:ProductMember 2023-01-01 2023-09-30 0000102729 us-gaap:ServiceMember 2022-06-26 2022-09-24 0000102729 us-gaap:ProductMember 2022-06-26 2022-09-24 0000102729 us-gaap:ServiceMember 2021-12-26 2022-09-24 0000102729 us-gaap:ProductMember 2021-12-26 2022-09-24 0000102729 2022-09-24 0000102729 2021-12-25 0000102729 vmi:ConcealFabMember us-gaap:TradeNamesMember 2022-06-01 0000102729 vmi:ConcealFabMember us-gaap:CustomerRelationshipsMember 2022-06-01 0000102729 vmi:HrProductsMember 2022-08-31 0000102729 vmi:ConvertItaliaSpAMember 2022-08-10 2022-08-10 0000102729 vmi:ValmontWestCoastEngineeringMember 2022-05-10 2022-05-10 0000102729 vmi:ConvertItaliaSpAMember 2022-08-10 0000102729 vmi:ConcealFabMember 2022-06-01 0000102729 vmi:ValmontWestCoastEngineeringMember 2022-05-10 0000102729 2023-07-02 2023-09-30 0000102729 2021-12-26 2022-09-24 0000102729 us-gaap:StockCompensationPlanMember 2023-07-02 2023-09-30 0000102729 us-gaap:StockCompensationPlanMember 2023-01-01 2023-09-30 0000102729 us-gaap:StockCompensationPlanMember 2022-06-26 2022-09-24 0000102729 us-gaap:StockCompensationPlanMember 2021-12-26 2022-09-24 0000102729 us-gaap:TreasuryStockCommonMember 2023-04-02 2023-07-01 0000102729 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0000102729 2023-04-02 2023-07-01 0000102729 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-04-01 0000102729 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0000102729 2023-01-01 2023-04-01 0000102729 us-gaap:TreasuryStockCommonMember 2022-06-26 2022-09-24 0000102729 us-gaap:AdditionalPaidInCapitalMember 2022-06-26 2022-09-24 0000102729 2022-06-26 2022-09-24 0000102729 us-gaap:TreasuryStockCommonMember 2022-03-27 2022-06-25 0000102729 us-gaap:AdditionalPaidInCapitalMember 2022-03-27 2022-06-25 0000102729 2022-03-27 2022-06-25 0000102729 us-gaap:TreasuryStockCommonMember 2021-12-26 2022-03-26 0000102729 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-03-26 0000102729 2021-12-26 2022-03-26 0000102729 2023-09-30 0000102729 2022-12-31 0000102729 2023-10-30 0000102729 2023-01-01 2023-09-30 vmi:segment iso4217:AUD iso4217:DKK vmi:payment vmi:item shares iso4217:USD pure iso4217:USD shares utr:MMBTU utr:T utr:gal iso4217:EUR vmi:derivative http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense 0000102729 --12-30 2023 Q3 P7Y P3Y http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense 10122000 10122000 10122000 10122000 10122000 http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense false 10-Q true 2023-09-30 false 1-31429 Valmont Industries, Inc. DE 47-0351813 15000 Valmont Plaza, Omaha, NE 68154 402 963-1000 Common Stock, $1.00 par value VMI NYSE Yes Yes Large Accelerated Filer false false false 20890609 949217000 999131000 2853098000 2926290000 101078000 98251000 305974000 287444000 1050295000 1097382000 3159072000 3213734000 669472000 739353000 2002675000 2193846000 65712000 72551000 203304000 192623000 735184000 811904000 2205979000 2386469000 315111000 285478000 953093000 827265000 194277000 175506000 580060000 503732000 140844000 140844000 4180000 4180000 -24190000 109972000 228009000 323533000 13472000 11629000 41494000 34278000 3186000 507000 4579000 1019000 -344000 -901000 1791000 -4306000 165000 2822000 -1599000 8537000 -10465000 -9201000 -36723000 -29028000 -34655000 100771000 191286000 294505000 29654000 33278000 91801000 83311000 -14193000 -5455000 -12562000 -2780000 15461000 27823000 79239000 80531000 -50116000 72948000 112047000 213974000 -199000 -18000 -1219000 -931000 -50315000 72930000 110828000 213043000 -1287000 818000 -4060000 2512000 -49028000 72112000 114888000 210531000 -2.34 3.38 5.45 9.88 -2.34 3.34 5.40 9.77 -50315000 72930000 110828000 213043000 -28342000 -46000000 -8186000 -78050000 397000 2233000 3212000 1185000 743000 1546000 4540000 1048000 2072000 5592000 721000 10873000 12000 16000 40000 48000 2406000 4889000 2009000 10688000 -95000 -115000 -281000 -371000 -25841000 -40996000 -5896000 -66991000 -76156000 31934000 104932000 146052000 -1098000 -242000 -3233000 514000 -75058000 32176000 108165000 145538000 172566000 185406000 673999000 604181000 693629000 728762000 169931000 174539000 97302000 87697000 1807427000 1780585000 1477062000 1433151000 873083000 837573000 603979000 595578000 635017000 739861000 140252000 176615000 42683000 24216000 256821000 240141000 3486179000 3556996000 941000 1194000 3639000 5846000 355934000 360312000 115201000 124355000 88600000 172915000 145672000 123965000 2062000 3664000 12533000 11742000 724582000 803993000 20885000 41091000 977260000 870935000 160521000 155469000 30801000 30316000 13418000 13480000 1927467000 1915284000 1 1 75000000 75000000 27900000 27900000 27900000 27900000 2657174000 2593039000 -281632000 -274909000 901700000 765183000 1501742000 1580847000 56970000 60865000 1558712000 1641712000 3486179000 3556996000 110828000 213043000 73638000 72803000 15259000 17155000 140844000 0 2994000 0 28810000 29998000 186000 -7597000 -822000 -790000 -1219000 -931000 -12562000 -2780000 66190000 60450000 -50133000 31143000 -4419000 76887000 20986000 -6738000 -11212000 37787000 -88293000 -10051000 11022000 10904000 10557000 26107000 -24114000 -9312000 190868000 183726000 71233000 67122000 6369000 0 1565000 71000 6770000 0 31839000 39287000 898000 108000 -89266000 -106446000 24649000 4137000 27290000 12366000 215012000 235470000 109335000 251155000 -2243000 36983000 34080000 662000 0 7338000 166663000 20491000 5348000 8778000 15567000 4341000 -111491000 -79143000 -2951000 -9148000 -12840000 -11011000 185406000 177232000 172566000 166221000 27900000 2593039000 -274909000 -765183000 60865000 1641712000 74540000 -2195000 72345000 8776000 293000 9069000 0.60 12634000 12634000 662000 662000 356887 111115000 111115000 -19317000 19002000 -315000 27900000 2635628000 -266133000 -857296000 58301000 1598400000 89376000 -578000 88798000 10531000 345000 10876000 0.60 12607000 12607000 85300 25132000 25132000 -2015000 11972000 9957000 27900000 2710382000 -255602000 -870456000 58068000 1670292000 -49028000 -1287000 -50315000 -26030000 189000 -25841000 0.60 12532000 12532000 126482 31841000 31841000 8352000 597000 8949000 27900000 2657174000 -281632000 -901700000 56970000 1558712000 27900000 1479000 2394307000 -263127000 773712000 26750000 1413597000 62311000 595000 62906000 30967000 1093000 32060000 0.55 11721000 11721000 3772000 3877000 7649000 27900000 5251000 2444897000 -232160000 769835000 28438000 1504491000 76108000 1099000 77207000 -56024000 -2031000 -58055000 0.55 11743000 11743000 -189000 4481000 4292000 41743000 41743000 38804 9776000 9776000 -1119000 14694000 13575000 27900000 4321000 2509262000 -288184000 764917000 64768000 1553150000 72112000 818000 72930000 -39936000 -1060000 -40996000 0.55 11733000 11733000 -1410000 4456000 3046000 50000 50000 38606 10715000 10715000 7520000 5691000 13211000 27900000 13251000 2569641000 -328120000 769941000 60020000 1572751000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(1) BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Condensed Consolidated Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022, and the Condensed Consolidated Statements of Cash Flows and Shareholders’ Equity for the thirty-nine weeks then ended have been prepared by Valmont Industries, Inc. (the “Company”) without audit. In the opinion of management, all necessary adjustments, which include normal recurring adjustments, have been made to present fairly the financial statements as of September 30, 2023 and for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. The results of operations for the period ended September 30, 2023 are not necessarily indicative of the operating results for the full fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued at the lower of cost, determined on the first-in, first-out method, or net realizable value. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Raw materials and purchased parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,279</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,814</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,652</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,453</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Finished goods and manufactured goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425,495</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,629</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,762</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Geographical Markets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,915</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,146</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,839</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,177</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (66,570)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,625</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,447</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,328</p></td></tr><tr><td style="vertical-align:bottom;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Pension Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company incurs expenses in connection with the Delta Pension Plan (“DPP”). The DPP was acquired as part of the Delta PLC acquisition in fiscal 2010 and has no members that are active employees. In order to measure the expense and the related benefit obligation, various assumptions are made including the discount rates used to value the obligation, the expected return on plan assets used to fund these expenses, and the 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,930</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,142</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,452</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,536)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,400)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,330)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,420)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Amortization of prior service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Net periodic pension cost (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,355)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,597)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Stock Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resources 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. As of September 30, 2023, 1,616,717 shares of common stock remained available for issuance under the plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options granted under the plans call for the exercise price of each option to equal the closing market price as of the date of the grant. Options vest beginning on the first anniversary of the grant date in equal amounts over three years or on the grant’s fifth anniversary date. Expiration of grants is <span style="-sec-ix-hidden:Hidden_arIMQYLWy0etoOk3fo0jdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seven</span></span> to ten years from the date of the award. Restricted stock units and awards generally vest in equal installments over <span style="-sec-ix-hidden:Hidden_L1HmocaWZECxoAXygVEYVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> or four years beginning on the first anniversary of the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Compensation expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,954</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,415</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,810</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,998</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Income tax benefits</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,604</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,203</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company applies the provisions of Accounting Standards Codification 820, <i style="font-style:italic;">Fair Value Measurement</i> (“ASC 820”), which define fair value, establish a framework for measuring fair value, and expand disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ASC 820 establishes a three-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. Inputs refer 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:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs for the asset or liability.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The following are descriptions of the valuation methodologies used for assets and liabilities measured at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Trading Securities: The Company’s trading securities represent the investments held in the Valmont Deferred Compensation Plan (the “DCP”). The assets of the DCP were $25,334 and $25,008 as of September 30, 2023 and December 31, 2022, respectively. These assets represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with ASC 320, <i style="font-style:italic;">Investments – Debt Securities</i>, considering an employee’s ability to change investment allocation of their deferred compensation at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments: The fair value of foreign currency forward contracts, commodity forward contracts, and cross currency swap 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mutual Funds: The Company has short-term investments in various mutual funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:36.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s other non-financial assets include goodwill and other intangible assets, which are measured at fair value on a non-recurring basis using Level 3 inputs. See “Goodwill and Intangible Assets” footnote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s operating lease right-of-use assets are included in “Other non-current assets” and the corresponding lease obligations are included in “Other accrued expenses” and “Operating lease liabilities” in the Condensed Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) includes net earnings (loss), foreign currency translation adjustments, certain derivative-related activity, and changes in prior service cost from the pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) (“AOCI”) consisted of the following as of September 30, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (269,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (260,799)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Hedging activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,099</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Defined benefit pension plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (33,928)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,209)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (281,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (274,909)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines the appropriate revenue recognition model for 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. 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 sales” when the performance obligation is related to the manufacturing and sale of goods. Contract revenues are classified as “Service sales” when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings product line and Technology Products and Services product line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer acceptance provisions exist only in the design stage of the products (on a limited basis, the Company may agree to other acceptance terms), and acceptance of the design by the customer is required before manufacturing commences and the product is manufactured and delivered to the customer. The Company is generally not entitled to any compensation solely based on design of the product and does not recognize this service as a separate performance obligation and, therefore, no revenue is recognized for design services. No general rights of return exist for customers once the product has been delivered, and the Company establishes provisions for estimated warranties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs associated with sales are recorded within cost of sales. 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 Transmission, Distribution, and Substation ("TD&amp;S"), Solar, and Telecommunications product lines, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company has elected 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. In addition, the Company does not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within one year of transfer of control of goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract assets as of September 30, 2023 and December 31, 2022 totaled $169,931 and $174,539, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">While most of the Infrastructure segment customers are generally invoiced upon shipment or delivery of the goods to the customer’s specified location, certain customers are also invoiced by advanced billings or progress billings. As of September 30, 2023 and December 31, 2022, total contract liabilities were $88,600 and $178,531, respectively. The balance as of September 30, 2023 was recorded as “Contract liabilities” in the Condensed Consolidated Balance Sheets. Additional details are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the thirteen and thirty-nine weeks ended September 30, 2023, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">49,644</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">149,801</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of revenue that was included in the total contract liability as of December 31, 2022, respectively. The </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revenue recognized was due to applying advance payments received for performance obligations completed during the period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the thirteen and thirty-nine weeks ended September 24, 2022, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16,826</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$75,998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of revenue that was included in the total contract liability as of December 25, 2021, respectively. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of September 30, 2023, the Company had </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> material remaining performance obligations on contracts with an expected duration of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Segment and Product Line Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Infrastructure Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Steel and concrete utility structures within the TD&amp;S product line 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 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 the TD&amp;S and Telecommunications product lines, the Company generally recognizes revenue on an input basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to complete the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold, and gross profit. Production of an order, once started, is typically completed within three months. Depending on the product sold, revenue from the Solar product line is recognized upon shipment or delivery of goods to the customer depending on contract terms, or by 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 TD&amp;S sales and the Company has chosen to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the structures sold for the Lighting and Transportation product line and for the majority of Telecommunications products, 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. There are also large regional customers who have unique product specifications for telecommunication 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Coatings product line revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Agriculture Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition from the manufacture of irrigation equipment and related parts and services (including tubular products for industrial customers) 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 recognized as part of Technology Products and Services product line are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Disaggregation of revenue by product line is disclosed in the “Business Segments &amp; Related Revenue Information” footnote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Supplier Finance Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the first quarter of fiscal 2023, the Company adopted Accounting Standards Update No. 2022-04, <i style="font-style:italic;">Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</i>, as well as early adopted the amendment on rollforward information. During fiscal 2019, the Company entered into an agreement with a third-party financial institution to facilitate a supplier finance program which allows qualifying suppliers to sell their receivables from the Company to the financial institution. These participating suppliers negotiate their outstanding receivable arrangements directly with the financial institution and the Company’s rights and obligations to suppliers are not impacted. The Company has no economic interest in a supplier’s decision to enter into these agreements. Once a qualifying supplier elects to participate in the supplier finance program and reaches an agreement with a financial institution, they elect which individual Company invoices they sell to the financial institution. The Company’s obligation is to make payment in the invoice amount negotiated with participating suppliers to the financial institution on the invoice due date, regardless of whether the individual invoice is sold by the supplier to the financial institution. The financial institution pays the supplier on the invoice due date for any invoices that were not previously sold under the supplier finance program. The invoice amounts and scheduled payment terms are not impacted by the suppliers’ decisions to sell amounts under these arrangements. The payment of these obligations is included in “Net cash flows provided by operating activities” in the Condensed Consolidated Statements of Cash Flows. Included in “Accounts payable” in the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 were $48,563 and $48,880 of outstanding payment obligations, respectively, that were sold to the financial institution under the Company’s supplier finance program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,880</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Invoices confirmed during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,922</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed invoices paid during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (205,239)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Condensed Consolidated Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022, and the Condensed Consolidated Statements of Cash Flows and Shareholders’ Equity for the thirty-nine weeks then ended have been prepared by Valmont Industries, Inc. (the “Company”) without audit. In the opinion of management, all necessary adjustments, which include normal recurring adjustments, have been made to present fairly the financial statements as of September 30, 2023 and for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These Condensed Consolidated Financial Statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. The results of operations for the period ended September 30, 2023 are not necessarily indicative of the operating results for the full fiscal year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued at the lower of cost, determined on the first-in, first-out method, or net realizable value. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Raw materials and purchased parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,279</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,814</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,652</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,453</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Finished goods and manufactured goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425,495</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,629</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,762</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories as of September 30, 2023 and December 31, 2022 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Raw materials and purchased parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,279</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,814</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,652</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,453</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Finished goods and manufactured goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425,495</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,629</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,762</p></td></tr></table> 255279000 258814000 45652000 44453000 392698000 425495000 693629000 728762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Geographical Markets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,915</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,146</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,839</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,177</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (66,570)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,625</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,447</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,328</p></td></tr><tr><td style="vertical-align:bottom;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,505</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,915</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,146</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,839</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,177</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (66,570)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,625</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,447</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,328</p></td></tr><tr><td style="vertical-align:bottom;width:36.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,505</p></td></tr></table> 31915000 41146000 140839000 164177000 -66570000 59625000 50447000 130328000 -34655000 100771000 191286000 294505000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Pension Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company incurs expenses in connection with the Delta Pension Plan (“DPP”). The DPP was acquired as part of the Delta PLC acquisition in fiscal 2010 and has no members that are active employees. In order to measure the expense and the related benefit obligation, various assumptions are made including the discount rates used to value the obligation, the expected return on plan assets used to fund these expenses, and the 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,930</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,142</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,452</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,536)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,400)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,330)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,420)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Amortization of prior service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Net periodic pension cost (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,355)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,597)</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the net periodic pension cost (benefit) for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,930</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,142</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,452</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,536)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,400)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,330)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (17,420)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Amortization of prior service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Net periodic pension cost (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,355)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,597)</p></td></tr></table> 5472000 2930000 16142000 9452000 5536000 5400000 16330000 17420000 128000 115000 374000 371000 64000 -2355000 186000 -7597000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Stock Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains stock-based compensation plans approved by the shareholders, which provide that the Human Resources 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. As of September 30, 2023, 1,616,717 shares of common stock remained available for issuance under the plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options granted under the plans call for the exercise price of each option to equal the closing market price as of the date of the grant. Options vest beginning on the first anniversary of the grant date in equal amounts over three years or on the grant’s fifth anniversary date. Expiration of grants is <span style="-sec-ix-hidden:Hidden_arIMQYLWy0etoOk3fo0jdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seven</span></span> to ten years from the date of the award. Restricted stock units and awards generally vest in equal installments over <span style="-sec-ix-hidden:Hidden_L1HmocaWZECxoAXygVEYVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> or four years beginning on the first anniversary of the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Compensation expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,954</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,415</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,810</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,998</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Income tax benefits</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,604</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,203</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr></table> 1616717 P3Y P3Y P10Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s compensation expense (included in “Selling, general, and administrative expenses” in the Condensed Consolidated Statements of Operations) and associated income tax benefits related to stock options and restricted stock awards for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Compensation expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,954</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,415</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,810</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,998</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:38.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Income tax benefits</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,604</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,203</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr></table> 8954000 10415000 28810000 29998000 2239000 2604000 7203000 7500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company applies the provisions of Accounting Standards Codification 820, <i style="font-style:italic;">Fair Value Measurement</i> (“ASC 820”), which define fair value, establish a framework for measuring fair value, and expand disclosures about fair value measurements. The provisions of ASC 820 apply to other accounting pronouncements that require or permit fair value measurements. As defined in ASC 820, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ASC 820 establishes a three-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. Inputs refer 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:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs for the asset or liability.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The following are descriptions of the valuation methodologies used for assets and liabilities measured at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Trading Securities: The Company’s trading securities represent the investments held in the Valmont Deferred Compensation Plan (the “DCP”). The assets of the DCP were $25,334 and $25,008 as of September 30, 2023 and December 31, 2022, respectively. These assets represent mutual funds, invested in debt and equity securities, classified as trading securities in accordance with ASC 320, <i style="font-style:italic;">Investments – Debt Securities</i>, considering an employee’s ability to change investment allocation of their deferred compensation at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments: The fair value of foreign currency forward contracts, commodity forward contracts, and cross currency swap 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mutual Funds: The Company has short-term investments in various mutual funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:36.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 25334000 25008000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:36.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,334</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using:</b></p></td></tr><tr><td style="vertical-align:middle;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Trading securities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,008</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Derivative financial instruments, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents - mutual funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,205</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 25334000 25334000 4684000 4684000 831000 831000 25008000 25008000 0 0 1404000 0 1404000 0 7205000 7205000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s other non-financial assets include goodwill and other intangible assets, which are measured at fair value on a non-recurring basis using Level 3 inputs. See “Goodwill and Intangible Assets” footnote.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s operating lease right-of-use assets are included in “Other non-current assets” and the corresponding lease obligations are included in “Other accrued expenses” and “Operating lease liabilities” in the Condensed Consolidated Balance Sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) includes net earnings (loss), foreign currency translation adjustments, certain derivative-related activity, and changes in prior service cost from the pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. Accumulated other comprehensive income (loss) (“AOCI”) consisted of the following as of September 30, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (269,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (260,799)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Hedging activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,099</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Defined benefit pension plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (33,928)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,209)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (281,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (274,909)</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (269,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (260,799)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Hedging activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,099</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Defined benefit pension plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (33,928)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,209)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (281,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (274,909)</p></td></tr></table> -269812000 -260799000 22108000 20099000 33928000 34209000 -281632000 -274909000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines the appropriate revenue recognition model for 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. 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 sales” when the performance obligation is related to the manufacturing and sale of goods. Contract revenues are classified as “Service sales” when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings product line and Technology Products and Services product line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer acceptance provisions exist only in the design stage of the products (on a limited basis, the Company may agree to other acceptance terms), and acceptance of the design by the customer is required before manufacturing commences and the product is manufactured and delivered to the customer. The Company is generally not entitled to any compensation solely based on design of the product and does not recognize this service as a separate performance obligation and, therefore, no revenue is recognized for design services. No general rights of return exist for customers once the product has been delivered, and the Company establishes provisions for estimated warranties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs associated with sales are recorded within cost of sales. 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 Transmission, Distribution, and Substation ("TD&amp;S"), Solar, and Telecommunications product lines, the Company’s inventory is interchangeable for a variety of each segment’s customers. The Company has elected 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. In addition, the Company does not adjust the amount of consideration to be received in a contract for any significant financing component if payment is expected within one year of transfer of control of goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract assets as of September 30, 2023 and December 31, 2022 totaled $169,931 and $174,539, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">While most of the Infrastructure segment customers are generally invoiced upon shipment or delivery of the goods to the customer’s specified location, certain customers are also invoiced by advanced billings or progress billings. As of September 30, 2023 and December 31, 2022, total contract liabilities were $88,600 and $178,531, respectively. The balance as of September 30, 2023 was recorded as “Contract liabilities” in the Condensed Consolidated Balance Sheets. Additional details are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the thirteen and thirty-nine weeks ended September 30, 2023, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">49,644</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">149,801</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of revenue that was included in the total contract liability as of December 31, 2022, respectively. The </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revenue recognized was due to applying advance payments received for performance obligations completed during the period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the thirteen and thirty-nine weeks ended September 24, 2022, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16,826</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$75,998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of revenue that was included in the total contract liability as of December 25, 2021, respectively. The revenue recognized was due to applying advance payments received for performance obligations completed during the period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of September 30, 2023, the Company had </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> material remaining performance obligations on contracts with an expected duration of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Segment and Product Line Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Infrastructure Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Steel and concrete utility structures within the TD&amp;S product line 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 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 the TD&amp;S and Telecommunications product lines, the Company generally recognizes revenue on an input basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to complete the order. The completion percentage is applied to the order’s total revenue and total estimated costs to determine reported revenue, cost of goods sold, and gross profit. Production of an order, once started, is typically completed within three months. Depending on the product sold, revenue from the Solar product line is recognized upon shipment or delivery of goods to the customer depending on contract terms, or by 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 TD&amp;S sales and the Company has chosen to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the structures sold for the Lighting and Transportation product line and for the majority of Telecommunications products, 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. There are also large regional customers who have unique product specifications for telecommunication 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Coatings product line revenues are derived by providing coating services to customers’ products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Agriculture Segment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition from the manufacture of irrigation equipment and related parts and services (including tubular products for industrial customers) 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 recognized as part of Technology Products and Services product line are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Disaggregation of revenue by product line is disclosed in the “Business Segments &amp; Related Revenue Information” footnote.</p> 169931000 174539000 88600000 178531000 49644000 149801000 16826000 75998000 0 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Supplier Finance Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the first quarter of fiscal 2023, the Company adopted Accounting Standards Update No. 2022-04, <i style="font-style:italic;">Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</i>, as well as early adopted the amendment on rollforward information. During fiscal 2019, the Company entered into an agreement with a third-party financial institution to facilitate a supplier finance program which allows qualifying suppliers to sell their receivables from the Company to the financial institution. These participating suppliers negotiate their outstanding receivable arrangements directly with the financial institution and the Company’s rights and obligations to suppliers are not impacted. The Company has no economic interest in a supplier’s decision to enter into these agreements. Once a qualifying supplier elects to participate in the supplier finance program and reaches an agreement with a financial institution, they elect which individual Company invoices they sell to the financial institution. The Company’s obligation is to make payment in the invoice amount negotiated with participating suppliers to the financial institution on the invoice due date, regardless of whether the individual invoice is sold by the supplier to the financial institution. The financial institution pays the supplier on the invoice due date for any invoices that were not previously sold under the supplier finance program. The invoice amounts and scheduled payment terms are not impacted by the suppliers’ decisions to sell amounts under these arrangements. The payment of these obligations is included in “Net cash flows provided by operating activities” in the Condensed Consolidated Statements of Cash Flows. Included in “Accounts payable” in the Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 were $48,563 and $48,880 of outstanding payment obligations, respectively, that were sold to the financial institution under the Company’s supplier finance program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,880</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Invoices confirmed during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,922</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed invoices paid during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (205,239)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,563</p></td></tr></table> 48563000 48880000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of December 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,880</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Invoices confirmed during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,922</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed invoices paid during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (205,239)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Confirmed obligations outstanding as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,563</p></td></tr></table> 48880000 204922000 205239000 48563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(2) ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Acquisitions of Businesses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 31, 2023, the Company acquired HR Products for $56,744 Australian dollars ($36,465 United States (“U.S.”) dollars) in cash, net of cash acquired and subject to customary working capital adjustments. Of this amount, $7,200 Australian dollars ($4,626 U.S. dollars) was withheld by the Company at closing as a retention fund, to be settled in two equal payments at 12 and 24 months from the acquisition date for contingencies and disagreements. HR Products provides a broad range of irrigation products to serve the agriculture and landscaping industries, and its operations are reported in the Agriculture segment. The acquisition strengthens the Company’s value proposition to customers in the key agriculture market of Australia by expanding its geographic footprint and accelerating its aftermarket parts presence. The amount allocated to goodwill is attributable to anticipated synergies and other intangibles that do not qualify for separate recognition and is not deductible for tax purposes. The Company is currently completing its fair value assessment and expects to finalize the purchase price allocation by the third quarter of fiscal 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed of HR Products as of the date of acquisition:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,816</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,819</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total fair value of assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,502</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,216</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,581</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total fair value of liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,797</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,705</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 1, 2022, the Company acquired approximately 51% of ConcealFab for $39,287 in cash (net of cash acquired). Approximately $1,850 of the purchase price is contingent on seller representations and warranties that will be settled within 18 months of the acquisition date. ConcealFab is located in Colorado Springs, Colorado, and its operations are reported in the Infrastructure segment. The acquisition was made to allow the Company to incorporate innovative 5G infrastructure and passive intermodulation mitigation solutions into its advanced Infrastructure portfolio. Goodwill is not 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. The Company finalized the purchase price allocation in the first quarter of fiscal 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair values of the assets acquired and liabilities assumed of ConcealFab as of the date of acquisition:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 1,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,133</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,813</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,465</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,200</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,108</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total fair value of assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,719</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,658</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,812</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,464</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total fair value of liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,984</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Noncontrolling interest in consolidated subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,693</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.33;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Proforma disclosures were omitted for these acquisitions as they do not have a significant impact on the Company’s financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.33;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Acquisition-related costs incurred for the above acquisitions were insignificant for all fiscal years presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Acquisitions of Noncontrolling Interests</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 10, 2022, the Company acquired the remaining 9% of Convert Italy S.p.A. for $3,046. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 10, 2022, the Company acquired the remaining 20% of Valmont West Coast Engineering Ltd. for $4,292. As this transaction was for the acquisition of all of the remaining shares of a consolidated subsidiary with no change in control, it was recorded within “Shareholders’ equity” in the Condensed Consolidated Balance Sheets and as “Cash flows from financing activities” in the Condensed Consolidated Statements of Cash Flows.</p> 56744000 36465000 7200000 4626000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed of HR Products as of the date of acquisition:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">August 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,816</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,819</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total fair value of assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,502</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,216</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,581</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total fair value of liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,797</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,705</p></td></tr></table> 24816000 222000 17645000 4819000 47502000 4216000 3581000 7797000 39705000 0.51 39287000 1850000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair values of the assets acquired and liabilities assumed of ConcealFab as of the date of acquisition:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 1,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,133</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,813</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,465</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,200</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,108</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total fair value of assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,719</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,658</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,812</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,464</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total fair value of liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,984</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Noncontrolling interest in consolidated subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,693</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:74.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,042</p></td></tr></table> 21133000 3813000 42465000 26200000 5000000 9108000 107719000 6658000 2038000 7812000 5464000 12000 21984000 41693000 44042000 0.09 3046000 0.20 4292000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(3) DIVESTITURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 30, 2023, the Company completed the sale of Torrent Engineering and Equipment, an integrator of prepackaged pump stations in Indiana, reported in the Agriculture segment, for net proceeds of $6,369. In the second quarter of fiscal 2023, a pre-tax gain of $2,994 was reported in “<span style="-sec-ix-hidden:Hidden_gg4CyLMadkW6NDm8sW1svA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other income (expenses)</span></span>” in the Condensed Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 30, 2022, the Company completed the sale of Valmont SM, an offshore wind energy structures business in Denmark, reported in the Other segment. The business was sold because it did not align with the long-term strategic plans for the Company. The offshore wind energy structures business’ historical annual sales, operating income, and net assets were not significant for discontinued operations presentation. The offshore wind energy structures business had an operating income of $1,107 and $814 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At closing, in the fourth quarter of fiscal 2022, the Company received 90,000 Danish kroner ($12,570 U.S. dollars) with an additional 28,000 Danish kroner ($4,027 U.S. dollars) held in an escrow account subject to normal closing conditions before it will be released to the Company.<span style="font-size:12pt;"> </span>The pre-tax loss recorded during the fourth quarter of fiscal 2022 from the divestiture was reported in “Other income (expenses)” in the Consolidated Statements of Earnings on Form 10-K. The loss was comprised of the proceeds and an asset recognized for the escrow funds not yet released from buyer, less deal-related costs and the net assets of the business.</p> 6369000 2994000 1107000 814000 90000000 12570000 28000000 4027000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(4) REALIGNMENT ACTIVITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the third quarter of fiscal 2023, management initiated a plan to streamline segment support across the Company and reduce costs through an organizational realignment program (the “Realignment Program”). The Realignment Program provides for a reduction in force through a voluntary early retirement program and other headcount reduction actions, which are expected to be completed by the end of fiscal 2023. The Board of Directors has authorized the incurrence of cash charges up to </span><span style="background:#ffffff;">$36,000</span><span style="background:#ffffff;"> in connection with the Realignment Program. Severance and other employee benefit costs are expected to total up to approximately </span><span style="background:#ffffff;">$16,000</span><span style="background:#ffffff;"> within the Infrastructure segment, </span><span style="background:#ffffff;">$10,000</span><span style="background:#ffffff;"> within the Agriculture segment, and </span><span style="background:#ffffff;">$10,000</span><span style="background:#ffffff;"> within Corporate expense, including charges recognized during the third quarter of fiscal 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the third quarter of fiscal 2023, the Company recorded the following pre-tax expenses for the Realignment Program:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other employee benefit costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,069</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 907</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,204</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in current liabilities recorded for the Realignment Program were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs Paid or</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Realignment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Otherwise</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Settled</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other employee benefit costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (132)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,048</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p> 36000000 16000000 10000000 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other employee benefit costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,069</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 907</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,204</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180</p></td></tr></table> 1069000 907000 2204000 4180000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs Paid or</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Realignment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Otherwise</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Settled</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other employee benefit costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (132)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,048</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p> 4180000 132000 4048000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) GOODWILL AND INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of goodwill by segment as of September 30, 2023 and December 31, 2022 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Gross balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,551</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787,328</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,467)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,467)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,084</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739,861</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,645</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Divestiture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,915)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (120,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (121,915)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (610)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (414)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Gross balance as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,941</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,399</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (49,382)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (120,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (169,382)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of fiscal 2023, the Company performed its annual goodwill impairment assessment utilizing a quantitative test on all of its reporting units using a measurement date of September 2, 2023. The fair values of the reporting units were estimated using a discounted cash flow analysis which requires the Company to estimate the future cash flows as well as select a risk-adjusted discount rate to measure the present value of the anticipated cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying value for two of the reporting units, Agriculture Technology and India Structures, exceeded their respective estimated fair value. As a result, impairments of $120,000 and $1,915 were recognized in the Agriculture and Infrastructure segments, respectively. For the Agriculture Technology reporting unit, the recent less favorable outlook for the agriculture market in North America and the slower than expected adoption rate of the agronomy software solution led to a reduction in forecasted sales. These reduced forecasted cash flows resulted in a lower fair value of the Agriculture Technology reporting unit when discounted back to the present value. For the India Structures reporting unit, assumptions around future cash flows including working capital requirements resulted in the impairment of its goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of intangible assets as of September 30, 2023 and December 31, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:26.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:26.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Amortizing intangible assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Customer relationships</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,467</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,716</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,502</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Patents &amp; proprietary technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,439</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,291</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Trade names</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,870</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,850</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,676</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,462</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,164</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Non-amortizing intangible assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Trade names</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,536</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,785</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,988</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346,217</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortizing intangible assets carry a remaining weighted average life of approximately four years. Amortization expense was $5,191 and $15,606 for the thirteen and thirty-nine weeks ended September 30, 2023, respectively, and $5,386 and $16,766 for the thirteen and thirty-nine weeks ended September 24, 2022, respectively. Based on amortizing intangible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">assets recognized in the Condensed Consolidated Balance Sheets as of September 30, 2023, amortization expense is estimated to average $10,122 <span style="-sec-ix-hidden:Hidden_Gi6q7ZqN6ESpJXoRPIT4gA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">for</span></span> <span style="-sec-ix-hidden:Hidden_7PJtguNXokiu0jiQTrKkqQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> of the <span style="-sec-ix-hidden:Hidden_uFqdLeKDZUOLHq5uhFflew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">next</span></span> <span style="-sec-ix-hidden:Hidden_Vc8ILV-d70-8M6T3GD-eBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> <span style="-sec-ix-hidden:Hidden__-XtGcHZo0CF_xbQ9zCpwQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fiscal</span></span> years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s indefinite-lived trade names were tested for impairment as of September 2, 2023. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, the carrying value of one trade name exceeded its estimated fair value. An impairment charge of $1,656 was recognized within the Infrastructure segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of fiscal 2023, the Company tested the recoverability of a certain amortizing proprietary technology intangible asset related to Prospera included within the Agriculture Technology reporting unit due to identified impairment indicators. The Company determined the carrying value of the asset exceeded the total undiscounted estimated future cash flows and reduced the asset to its fair value. An impairment charge of $17,273 was recognized within the Agriculture segment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of goodwill by segment as of September 30, 2023 and December 31, 2022 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Gross balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,551</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787,328</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,467)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,467)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,084</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739,861</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,645</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Divestiture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,915)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (120,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (121,915)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (610)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (414)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Infrastructure</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agriculture</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Gross balance as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,941</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,399</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (49,382)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (120,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (169,382)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,458</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,017</p></td></tr></table> 473551000 313777000 787328000 47467000 47467000 426084000 313777000 739861000 17645000 17645000 160000 160000 1915000 120000000 121915000 -610000 196000 -414000 423559000 211458000 635017000 472941000 331458000 804399000 49382000 120000000 169382000 423559000 211458000 635017000 2 120000000 1915000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:26.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:26.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:middle;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Amortizing intangible assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Customer relationships</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,467</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,716</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,502</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Patents &amp; proprietary technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,439</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,404</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,291</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Trade names</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,870</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,850</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 645</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,676</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,462</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,164</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Non-amortizing intangible assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Trade names</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,536</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,785</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,988</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346,217</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,602</p></td></tr></table> 219467000 152718000 222716000 145502000 58439000 44673000 58404000 21291000 2870000 952000 2850000 645000 4676000 4393000 2462000 2164000 57536000 59785000 342988000 202736000 346217000 169602000 P4Y P4Y 5191000 15606000 5386000 16766000 10122000 1656000 17273000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) CASH FLOW SUPPLEMENTARY INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:37.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,932</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,678</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,930</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,551</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:37.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,932</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,678</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,930</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,551</p></td></tr></table> 30932000 23678000 88930000 61551000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(7) EARNINGS (LOSS) PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the earnings (loss) and average share amounts used to compute both basic and diluted earnings (loss) per share:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net earnings (loss) attributable to Valmont Industries, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,028)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,112</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,888</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,531</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Weighted average shares outstanding (000's):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,332</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,083</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,308</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Dilutive effect of various stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,605</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,290</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,546</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Earnings (loss) per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.45</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.88</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Dilutive effect of various stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.04)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.34</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.40</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of fiscal 2023, the Company reported a net loss. In periods in which the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards from the diluted loss per share calculation, as its inclusion would have an anti-dilutive effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, there were 42,774 outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share. As of September 24, 2022, there were no outstanding stock options with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the earnings (loss) and average share amounts used to compute both basic and diluted earnings (loss) per share:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net earnings (loss) attributable to Valmont Industries, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,028)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,112</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,888</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,531</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Weighted average shares outstanding (000's):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,332</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,083</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,308</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Dilutive effect of various stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,605</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,290</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,546</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Earnings (loss) per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.45</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.88</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Dilutive effect of various stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.04)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.34</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.40</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third quarter of fiscal 2023, the Company reported a net loss. In periods in which the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards from the diluted loss per share calculation, as its inclusion would have an anti-dilutive effect.</p> -49028000 72112000 114888000 210531000 20951 21332 21083 21308 273 207 238 20951 21605 21290 21546 -2.34 3.38 5.45 9.88 -0.04 -0.05 -0.11 -2.34 3.34 5.40 9.77 42774 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(8) DERIVATIVE FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 Condensed Consolidated Statements of Operations, while others may be accounted for as fair value, cash flow, or net investment hedges. 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. Any gains or losses from net investment hedge activities remain in AOCI until either the sale or substantially complete liquidation of the related subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value of derivative instruments as of September 30, 2023 and December 31, 2022 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivatives designated as hedging instruments:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet location</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,208)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,854)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Foreign currency forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,385</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td></tr><tr><td style="vertical-align:middle;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains (losses) on derivatives recognized in the Condensed Consolidated Statements of Operations for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.19841003%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Statements of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">hedging instruments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_oXu5rvorlU-zCZ9TQUXbPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Product cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (997)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,545)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,060)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,047)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Foreign currency forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_6X5nLDRTe0CT2s5tGWV3aA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Other income (expenses)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (94)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (177)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Interest rate hedge amortization</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_j8E22YWCPEiJe4zZ3fA_Rw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Interest expense</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_q0d7gPXgvEiLkYqh5oUc3g;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Interest expense</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,371</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (537)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (862)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,560)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,028</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into commodity forward contracts that qualify as cash flow hedges of the variability in cash flows attributable to future purchases. The gain (loss) realized upon settlement for each will be recorded in “Product cost of sales” in the Condensed Consolidated Statements of Operations in the period consumed. Notional amounts, purchase quantities, and maturity dates of these forward contracts as of September 30, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity Type</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Quantity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dates</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Steel hot rolled coil</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,906</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25,000 short tons</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to April 2024</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1,170,475 MMBtu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to October 2025</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diesel fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1,512,000 gallons</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to June 2024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of fiscal 2023, 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 qualified as a fair value hedge, had a notional amount to sell $1,800 in exchange for a stated amount of Euros and matured in April 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Net Investment Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In fiscal 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 in 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company designated the initial 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) recorded as cumulative foreign currency translation within AOCI. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the third and fourth quarters of fiscal 2022, the Company settled the DKK CCS and received proceeds of $3,532. Due to the sale of the offshore wind energy structures business in the fourth quarter of fiscal 2022, the Company reclassified the cumulative net investment hedge gain of $4,827 ($3,620 after-tax) from AOCI to “Other income (expenses)” in the Consolidated Statements of Earnings as of December 31, 2022 on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Key terms of the Euro CCS are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swapped </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Set Settlement </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination Date</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Euro</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">April 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2.825%</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">€</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 71,550</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value of derivative instruments as of September 30, 2023 and December 31, 2022 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivatives designated as hedging instruments:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet location</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,208)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,854)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Foreign currency forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,385</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other accrued expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td></tr><tr><td style="vertical-align:middle;width:37.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,684</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td></tr></table> 655000 0 -2208000 -3854000 0 83000 6237000 5385000 0 -210000 4684000 1404000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains (losses) on derivatives recognized in the Condensed Consolidated Statements of Operations for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.19841003%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Statements of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">hedging instruments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commodity forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_oXu5rvorlU-zCZ9TQUXbPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Product cost of sales</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (997)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,545)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,060)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,047)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Foreign currency forward contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_6X5nLDRTe0CT2s5tGWV3aA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Other income (expenses)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (94)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (177)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Interest rate hedge amortization</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_j8E22YWCPEiJe4zZ3fA_Rw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Interest expense</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48)</p></td></tr><tr><td style="vertical-align:middle;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cross currency swap contracts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_q0d7gPXgvEiLkYqh5oUc3g;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Interest expense</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,371</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (537)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (862)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,560)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,028</p></td></tr></table> -997000 -1545000 -6060000 -1047000 -94000 177000 -177000 -16000 -16000 -48000 -48000 476000 793000 1371000 2300000 -537000 -862000 -4560000 1028000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commodity Type</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Quantity</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dates</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Steel hot rolled coil</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,906</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25,000 short tons</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to April 2024</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1,170,475 MMBtu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to October 2025</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Diesel fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1,512,000 gallons</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:32.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 2023 to June 2024</p></td></tr></table> 20906000 25000 5364000 1170475 658000 1512000 1800000 2 0.0500 2 130000000 3532000 4827000 -3620000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Key terms of the Euro CCS are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swapped </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Set Settlement </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination Date</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Euro</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">April 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2.825%</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">€</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 71,550</p></td></tr></table> 80000000 0.02825 71550000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(9) BUSINESS SEGMENTS &amp; RELATED REVENUE INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has two 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. Corporate expense is net of certain service-related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reportable segments are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">INFRASTRUCTURE: </i>This segment consists of the manufacture and distribution of products and solutions to serve the infrastructure markets of utility, solar, lighting and transportation, and telecommunications, along with coatings services to preserve metal products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">AGRICULTURE: </i>This segment consists of the manufacture of center pivot components and linear irrigation equipment for agricultural markets, including parts and tubular products, and advanced technology solutions for precision agriculture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to these two reportable segments, the Company had a business and related activities in fiscal 2022 that were not more than 10% of consolidated sales, operating income, or assets. This comprised the offshore wind energy structures business which was reported in the Other segment until its divestiture in the fourth quarter of fiscal 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates the performance of its reportable segments based upon operating income (loss) and return on invested capital. The Company’s operating income (loss) for segment purposes excludes unallocated Corporate general and administrative expenses, interest expense, non-operating income and deductions, and income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">Summary by Business</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,053,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,105,614</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,172,356</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235,635</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">INTERSEGMENT SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,450)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,112)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,853)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12,413)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,814)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,120)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,431)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,488)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">NET SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,626</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,380</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,253,924</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144,669</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,669</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,141</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905,148</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,002,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,295</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,382</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">OPERATING INCOME (LOSS):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,401</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,465</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,703</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,908</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (99,670)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,779</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (27,921)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (26,858)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (88,598)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (70,968)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (24,190)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,972</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,009</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,533</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:55.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Geographical market:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 572,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,828</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,055)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,012</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,837</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,655</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,283</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Product line:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,967</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,967</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,603</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,603</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Coatings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,967</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,241)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,726</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Telecommunications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,630</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,630</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Solar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,909</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,700</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,639</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,814)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271,825</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,844</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,844</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:middle;white-space:nowrap;width:61.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Geographical market:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,628</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,626</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,114)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751,140</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,864</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,635</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346,242</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Product line:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,781</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,781</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,590</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,590</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Coatings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,969</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,994)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,975</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Telecommunications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,830</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,830</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Solar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,322</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,204</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,003</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,120)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,883</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,258</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:55.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Geographical market:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">North America</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,743,635</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,678</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12,042)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,182,271</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">International</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 518,142</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,901</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,242)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,801</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Product line:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,094</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,094</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727,862</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727,862</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Coatings</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,201</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,611)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,590</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Telecommunications</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,505</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,505</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Solar</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,242)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,873</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825,277</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,431)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 819,846</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,302</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,302</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:middle;white-space:nowrap;width:61.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Geographical market:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">North America</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,645,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,369</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (20,316)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,189,525</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">International</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,610</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,237</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,585)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,209</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Product line:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882,216</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882,216</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,009</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,009</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Coatings</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,266</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,971</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Telecommunications</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,765</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,765</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Solar</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,826</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,708</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,622</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,488)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919,134</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,984</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,984</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A breakdown by segment of revenue recognized over time and at a point in time for the thirteen and thirty-nine weeks ended September 30, 2023 and September 24, 2022 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453,829</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,316,931</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,993</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,253,924</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,780</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,889</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 883,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,351</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,148</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 742,609</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 307,686</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,200,728</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 958,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,159,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 24, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 434,839</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,541</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750,380</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,233,320</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911,349</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,144,669</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 317,669</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,141</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983,450</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,668</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 752,508</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,874</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,216,770</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 996,964</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,213,734</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen weeks ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 24,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,053,559</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,105,614</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,172,356</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235,635</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">INTERSEGMENT SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,450)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,112)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,853)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12,413)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,814)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,120)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,431)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,488)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">NET SALES:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,626</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,380</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,253,924</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144,669</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,669</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,141</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905,148</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,002,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,295</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,382</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">OPERATING INCOME (LOSS):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,401</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,465</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,703</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,908</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (99,670)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,779</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (27,921)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (26,858)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (88,598)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (70,968)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (24,190)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,972</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,009</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,533</p></td></tr></table> 755076000 755492000 2261777000 2157082000 298483000 327261000 910579000 1011606000 22861000 66947000 1053559000 1105614000 3172356000 3235635000 -1450000 -5112000 -7853000 -12413000 -1814000 -3120000 -5431000 -9488000 -3264000 -8232000 -13284000 -21901000 753626000 750380000 2253924000 2144669000 296669000 324141000 905148000 1002118000 22861000 66947000 1050295000 1097382000 3159072000 3213734000 103401000 92465000 313703000 254908000 -99670000 43258000 2904000 138779000 1107000 814000 -27921000 -26858000 -88598000 -70968000 -24190000 109972000 228009000 323533000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:55.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Geographical market:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 572,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,828</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,055)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,012</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,837</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,655</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,283</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Product line:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,967</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,967</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,603</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,603</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Coatings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,967</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,241)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,726</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Telecommunications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,630</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,630</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Solar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,909</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,700</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,639</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,814)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271,825</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,844</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,844</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,483</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,264)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:middle;white-space:nowrap;width:61.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Geographical market:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,628</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,626</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,114)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751,140</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,864</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,635</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346,242</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Product line:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,781</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,781</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,590</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,590</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Coatings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,969</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,994)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,975</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Telecommunications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,830</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,830</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Solar</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,322</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,204</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,003</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,120)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,883</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,258</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,258</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 30pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755,492</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,261</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,232)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:55.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Geographical market:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">North America</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,743,635</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,678</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12,042)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,182,271</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">International</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 518,142</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,901</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,242)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,801</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Product line:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,094</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,094</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727,862</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727,862</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Coatings</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,201</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,611)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,590</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Telecommunications</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,505</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,505</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Solar</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,242)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,873</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825,277</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,431)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 819,846</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,302</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,302</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:42.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,777</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,579</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,284)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,159,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:middle;white-space:nowrap;width:61.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Infrastructure</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Agriculture</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intersegment</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidated</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Geographical market:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">North America</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,645,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,369</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (20,316)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,189,525</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">International</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,610</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,237</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,585)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,024,209</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Product line:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Transmission, Distribution, and Substation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882,216</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882,216</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Lighting and Transportation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,009</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 701,009</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Coatings</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,266</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,971</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Telecommunications</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,765</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,765</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Solar</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,826</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,118)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,708</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Irrigation Equipment and Parts</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,622</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,488)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919,134</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Technology Products and Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,984</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,984</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Other</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:36.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 30pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,157,082</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,011,606</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (21,901)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,213,734</p></td></tr></table> 572239000 126828000 -3055000 696012000 182837000 171655000 -209000 354283000 755076000 298483000 -3264000 1050295000 297967000 297967000 252603000 252603000 88967000 -1241000 87726000 59630000 59630000 55909000 -209000 55700000 273639000 -1814000 271825000 24844000 24844000 755076000 298483000 -3264000 1050295000 579628000 178626000 -7114000 751140000 175864000 148635000 22861000 -1118000 346242000 755492000 327261000 22861000 -8232000 1097382000 304781000 304781000 241590000 241590000 91969000 -3994000 87975000 92830000 92830000 24322000 -1118000 23204000 303003000 -3120000 299883000 24258000 24258000 22861000 22861000 755492000 327261000 22861000 -8232000 1097382000 1743635000 450678000 -12042000 2182271000 518142000 459901000 -1242000 976801000 2261777000 910579000 -13284000 3159072000 927094000 927094000 727862000 727862000 270201000 -6611000 263590000 195505000 195505000 141115000 -1242000 139873000 825277000 -5431000 819846000 85302000 85302000 2261777000 910579000 -13284000 3159072000 1645472000 564369000 -20316000 2189525000 511610000 447237000 66947000 -1585000 1024209000 2157082000 1011606000 66947000 -21901000 3213734000 882216000 882216000 701009000 701009000 264266000 -11295000 252971000 232765000 232765000 76826000 -1118000 75708000 928622000 -9488000 919134000 82984000 82984000 66947000 66947000 2157082000 1011606000 66947000 -21901000 3213734000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453,829</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,316,931</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,993</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,253,924</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,780</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,889</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 883,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,351</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,148</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 742,609</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 307,686</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,200,728</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 958,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,159,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen weeks ended September 24, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:35.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirty-nine weeks ended September 24, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net Sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Point in Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Over Time</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Total</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Infrastructure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 434,839</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,541</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750,380</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,233,320</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911,349</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,144,669</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Agriculture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 317,669</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,472</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,141</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983,450</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,668</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002,118</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,861</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,947</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,947</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:24.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 752,508</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,874</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,097,382</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,216,770</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 996,964</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,213,734</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 453829000 299797000 753626000 1316931000 936993000 2253924000 288780000 7889000 296669000 883797000 21351000 905148000 742609000 307686000 1050295000 2200728000 958344000 3159072000 434839000 315541000 750380000 1233320000 911349000 2144669000 317669000 6472000 324141000 983450000 18668000 1002118000 22861000 22861000 66947000 66947000 752508000 344874000 1097382000 2216770000 996964000 3213734000 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F*9E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " IBF97LSG^A.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TEAA=#M1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/X#$S?[[Y M!J8U49DAX7,:(B9RF&\FWX>L3-RR(U%4 -DM(VGSH M X+D? ,>25M-&F9@%5)KZ%JZ &4:8?/XNH%V)2_5/[-(!=DY.V:VI<1SKL5ER9097)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' 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,$% @ M*8IF5Z0L,6.\!0 NQX !@ !X;"]W;W)KV&=M=RI;OI/A_M!Y,8B"Z),\>!=G_] MWDX@:2OG#8J.7R )>1[\BK\]L4=;J;YE:R$T>8JC)+OJK+5.WSE.YJ]%S+-S MF8H$?EE*%7,-IVKE9*D2/"A$<>0PUQTX,0^3SGA47)NI\4CF.@H3,5,DR^.8 MJ^?W(I+;JP[M["\\A*NU-A><\2CE*S$7^L]TIN#,J5R",!9)%LJ$*+&\ZES3 M=Q./&4%QQY=0;+,7Q\2@+*3\9DZFP57'-242D?"UL>#PM1$3$47&"]B!]0W?KZ,LN*3 M;,M[>[T.\?-,RW@GAA+$85)^\Z?=@W@A\-P& =L)V!L!;?H';R?P"M"R9 76 M!Z[Y>*3DEBAS-[B9@^+9%&J@"1-3C7.MX-<0='H\D1NAR QJC'1)MN9*9"-' M@['YV?%W)N]+$]9@,B2?9*+7&;E) A&\UCM0H*I4;%^J]PPUG(OTG'CN&6$N M\RSEF>#R>U\WR5\5QZL>DE?X>>A#^O_U(M,*VMW?MB=4.O3L#J8SOLM2[HNK M#O2V3*B-Z(Q_^H$.W%]M>-_)[!5LKX+M8>[C#]+/H9]J\OB<"ALI+J=N][,- M"56U1.I72/WCD#[G7&FAHF?R(%*IM T/M](JMSV4":IJB3>H\ ;'XB&!P;A3U>\:.QZJ;\EY47%>H*6;Y$H9S-LP\WE$O@JN4%;[;&A#0T5MD2C;CV;NL? /8A5:.8*J,8['EL;YP&C+SR* M84XETR2 $*!"D9V5Q9PF_KF-&_=K"_XB1M!CP*%T4D%CY:;=GI&YAJY)I"(3 MF2=:/<-W8'\:N/N'&RLR*FJ+S&ID=@SR(W\BTP!Z;+@,_8(;:=8'+'L77=?K MTTMJ'7MQ<5O>.@11-';L>:^# -RSL_T!^0CWD?O$7J^X)>V[KDOV;7T6\7_Y MF97\%(&(UHF(XIGF+?G$G$&K?I3;Q$J-V]W'?-W >8J41.N81/%P\Y:SZKXS M)3=AXMNK&/>\LW?=4^0E6@\)O!<(.>RZQ8I\A(M Y)%$\V'Z5)@+.U3+ 0<R26A[.?%+V0N_%Q!35HA<:>)C&%PA:XL_6]GY$=Z M#@-N"L%YPR/[FPSNUY*(+9UR"Y>?+7/%F)QF!XP.CNZ]PZHN*RMGQU&&)'A:']*UKYQE+4(\PA MN75-Z8#C5^M*U 17M>6L0Q [*@1-$RU4N01I7C_Y'MS*B3LV<9XB\K Z\K"C M(H]Y2X/T#C%@)95U^#G@\Y$K:.O7OB_ "&R"TM)*?(KPP^KPP_"@,H]Y9&#K MI@M#9\H3.S7NU?CBC>O:,M:YAQW(/;%0*X/V&TCU&B7$G9H)3Y%W6)UW&!Y7 MYFL112@7KF_F.D7@877@87A6V8^OKV;S>;%>3^YS#?$U,=.FE?@[19G=AA1ZT,36 <59#NIDD@GL@?PEZ-N!6D.I>Z M[,*^1H2+6]:E5T<<#T\HU[%(@F*-[S;BUBH[8-#82'%=6[ ZY'@'EFGV:Y]!, ,6N M:49\LR97[A165ZN=V>MB/]*I;R^W=3]Q,W]D)!)+D+KG%S .J'*GM#S1,BTV M&Q=2:QD7AVO! Z',#?#[4DJ]/S%_4.U7C_\#4$L#!!0 ( "F*9E>1='/W M'@@ "0H 8 >&PO=V]R:W-H965T&ULK5I=<]NV$OTK M'+73269B"5@0).%K>R86V=8S3>R)W-YG6H(E3BE2)2$[[:^_(/5!"5BBS@WS M$)/4V07/8K$X ''U6E9_UBLIE?=UG1?U]6BEU.9R,JGG*[E.ZW&YD87^Y;FL MUJG2M]5R4F\JF2Y:HW4^ 4*"R3K-BM'-5?OLH;JY*K;!Y.9JDR[E3*K?-P^5OIL2K+/YN;N\7UB#1O)',Y5XV+5/]YD5.9YXTG_1Y_ M[9V.CFTVAJ?7!^\_M^0UF:>TEM,R_V^V4*OK433R%O(YW>;J2_GZJ]P3XHV_ M>9G7[?_>ZQY+1MY\6ZMRO3?6;[#.BMW?].L^$"<&V@]N 'L#, W\'@.V-V!O M;<'?&_AO;8'O#5KJDQWW-G!QJM*;JZI\]:H&K;TU%VWT6VL=KZQH$F6F*OUK MINW4S?3^+_/8N_=C^^]'[VL\!Y7Y;9.BT5]-5'Z;1J?D_F^Y=M=R]#3,O,^E85:U5Y2 M+.0"L8_=]L)A/]%1.(8"#J&X!:?#F=R,/48^>$" (>\S?8,Y^*TY8'2^K_7D M_V[]+!CLF!>L]>?W^/NL:U2=YA+MV)UIT)HVE>CEAA).0/"KR8?/%VPO'2AJVE6JRIM9BI/?M53;XUW?&"]%A4^A*$1"P06"S"8RQ"9RSNUILTJ_1$WZ9Z7A;+BUS3U^&H:ZE0]J%-RR>1 M;Z:]L]U&[ES6FW0NKT=:S]2R>I&CFY]^H 'Y#U8JW]9F8L,('I[H&)[(&9XO M,LVS9='&9[Y*JR6>$)'5KD\CHP.GSI:^-2!O:3$9J,6SR(ECY(0SRQZPN)R ;ZND$;\;)B>/(0Y)\0V#$"/)[.,VC &C#.& MYPLEG7PBK27KXZU6LCIR/E21]Y>H'B(#IL1T4&_QH-Z2H;R==\J)IJ7N*EE:$M&&IC2' %!!&9Q15 76IE;W8QH7L["'H:=1*5NC;K3Y25>85'F MMH"\H,2WR2,X 7;_(C 6A&#*5@P'@D#?D.Z$*W4KUR2M"CVEUH=++*TR7-%06V[J M81%P*W*(R"4D#*W089J9@EEK$@0'PN>D1_+33N?2T#DOWQUC=)@$O'=/6O_K MY4[/Y#RD@)T.ZBT>U%LRE+?SGNDD-G5K[.FVJG2I1OO EKD@ FY59QO&&%B+ M3@0FM&BVZK,-BQ@[6>F>\^P$,74KXE@^2\T4GX40#4RU!F8F4P3'?7-4QJ@[ MX(&Y?X+A=-QZ%DW0B6!PZKE]H/H1.:X!::/07Z^^LQ("J1$ZT[S3#9N% 74',H(#!*@?BA&2<; M!Y2)L&>##3IQ"FYQFGQ_1&PI>4%-)3)%458T,!!0*VD0F.C-F4Z\PK_OK,KS MO$'Y(K*1$T;-&1G!Z0Q@Q.2,:%5*(HA,TC9.9P#Q>Q;*T,E5<,O5WYI^?W<@ M_MY+E:JRIZU*GW)=,\I]/JBJ;#?K=*;L5C-X+B *%R)S/PY!741V,M@HW]Z- MPWP!ISV[<=!)7'!+7"09K,C\D>9K'1GOKEAL:]6,CP_Z>CY&(\.M+?(+_TR* M[F-CXT*@U-3_"(Q2/XJLK+%Q0!T%ME/ $#AEG%E@-WHI4*_22J(:#IQR^ELU MW*#>XD&])4-Y.^^63EV#>QOY-JVS.=H#.[OP;)R,F:G@$!@;,VMHVB@^]KF9 M>S9*C*.(G/SK2\-.LX);L\99OE6XE-M;_BMC&\8L5(R@-&.3L T2X[!GM0V= M7@6W7GVHRL5V[OCJY[;_YM$UI+=X4&_)4-[.O[QVPX\(.J94&)N.4P1G(BT3C0SSX:QYMN_6>D1G):YOM^S'&.= M&&>#G'C8>SD=\@$/394X16 A<)NU#0/"F'DR(D%PM"DTYA)D:?O8'N0RGM_2RRE%GL?T,MD=6.O<[\[/?4JK95;47BZ? M=5-D'.HNJG9'TG8WJMRT9ZZ>2J7*=7NYDNE"5@U __Y5P M6,V7M$BJ"[:B);QY8;Q(!-SRQ;!:<9JDM5&1#RV,O6&19.5@/*J?/?+QB*U% MGI7TD:-J710)_W%#<[:Y&I#!]L%3ME@*^6 X'JV2!9U2\67UR.%NV+&D64'+ M*F,EXO3E:G!-+F/B2X,:\36CFVKO&DE79HQ]DS>WZ=4 RQG1G,Z%I$C@[Y5. M:)Y+)IC'WRWIH!M3&NY?;]D_ULZ#,[.DHA.6_YZE8GDU" 8HI2_).A=/;/.) MM@ZYDF_.\JK^19L6BP=HOJX$*UICF$&1E.H+;&M2N#QO?Z\!%B4C&(\XVB$LTL,F+.OJU-<0K*Z50IH+# MVPSLQ'CRH:Q$STNVKI(RK49# =.3@PSG[51NFJE8 M1Z9BHSM6BF6%XC*EJ<$^ZK^R'$)8N-M8V-C=6+^&4KBZ0C=\C"UNV83Z3 M-YA;3FUNF=SY?Z/'_WGT@V#8G5#LFL\^QB<20:%"",1>T(054):6LEZ\4G1; MSEE!T1_7LTIP^/+_-.6^87?,[+(<7E:K9$ZO!D!<4?Y*!^-??R$>_LT4^%.2 M1:1U_$'%]O$ M'0U?]V.LPWPKM/$A*M)1A.# "@YAL0ZSB(T=NX,=..QV#KN]FH2E A:"$NHD MY[2<_T @O[+*DV8)2O^"\BD56UV:PN">4I"G)(M.21:?B.P@/UZ7'Z]7D%]* MZ%WR["=-#S(CE6G*2$/F[@O3"FS'4H1I@#D>QJHR#;" !)XB3 /*#["+S<+T M.\?]7F%^HND"OL*F#%'?J*$ T@R[)M18=+GZK%!:P@ZKCP65@NN6CVB0K<^.*M1E9V%<+DP'ENJ&"B@PHWR)*! P@ M6%;](^LEV>OV26\,K@O&1?:SJ<-S5@E(_#Q?MPK(2D'A$X0NXCML1"MJ# 4Q M*%6+A FD2L$$TJ1@!!V3@K4+@]4;AFL@VR='_-^UQZ2_/WX02\IE#=S;NQSK15JJP^+N M!@Y1?3;@'!R&FM@-.#=08;$)YGEA>,SW7:=,>AN]\>&.+6MV;,?W""W;85_D M$5>3O8ZS26@[JO)$#R; MK44RRRD2#)4,7I2"LSR7U6%;%,TRT?M'@L- C9*.LM2V-C* ;*V;B VH#RYQ MCL1GUZ^2WB:L3QY:?+XF>0'Q@6U_"ALL#F7SO3P"N##&Q]T.Q6]KL\" ME>8I:']3MZ)LCV+N$P^)3H9R^P%#XPH>4\N94L[D1;%4?V\V8 M$*RH+YY3W\C6;$<<J@5_N=;N6%D[; MAX79M$J6_:!UO6"$I(NUK)K9\K2_]K5=GNJMK:M&?6TCLUVO9?OT4=7Z\6Q& M9\\7OE4/*]M=6"Q/-_)!W2C[V^9K"V>+PRQEM5:-J703M>K^;'9./US$_8#> MXO=*/9JCXZASY4[K[]W)=7DV(YTB5:O"=E-(^+-3%ZJNNYE QQ_#I+/#/;N! MQ\?/L_^S=QZCZ/U5I5V>S;!:5ZEYN:_M-/_ZJ!H>2;KY"UZ;_/WK< MVPHP+K;&ZO4P&!2LJV;_5_X8 G$T@,:> 6P8P-XZ@ \#>._H7EGOUJ6TH[:QAMNZ@CTT_&KRIFNXQWM@6?JU@G%U>?/E\>?7YYNHR@J.;+Y^N+\]O MX>3C^:?SSQ=7TW-]%)]-O-9?3W=_^(WD55$]VN]-;(IC2G"PL:NID6 MQ7"_C_O[,<_];M3F?<3)/&*$<63X17CXI2I@..V'LY?#%^#YP7UV<)_U\W&? M^]NV58V-I#'*F@^8/_L)8GR";I5],!M9J+,9+".CVIV:+?_Z%YJ27S#O?M)D M+WSE!U]Y:/;EA32K")Y:5'0'ZH]MM9,U.(\^Q?U4:3]55PIV2RI8DJ:GB]VQ M/XA9EL1D-'NA-#XHC8-*OZE"@;B[6IEYU"B+"=S/D!S=.14\S_.)0,2,Q#2C MN,#D(# )"KQN=A XW58*#5[BWC3G*9MJ<\T$RT3*<&WI05L:?LRZL2U4QR&G M,7VIK M$5,N'$FYX(1-A+M6$-9+O%O@'X=J"ZF-0*Q2_(D$9E']P@^&F3-\E]:EX]57:/BF"N. M)X1.4QBQ@QJ#JK&R>:@ \-R\T>3(RE)6#+-7,Q.I"GU MK#DZ HN&B76I[N%*&6V&!O=.-7!E*!.H8A=,,4O=O'7-6,RHAZ]TY!<- VP? MX$8W)Z\7-.IR"CJ!C$UQ@=G%A,:^;!B!1L-$VU?>@$ 75#R&+'07$V*8)( ^ M7SQ'IE'QICZRKN1=55<6&@.TF:1!-O[9;O)GS?;2Z1&(-$S$9Z>KQL #JKMZ M9R)]']6Z>3BQJEU#_;[#L]^%7QX[^800DN:QYU&-?*1A0'[6%IJ.C7SJ^LO( M:M@%-M_QO')!QU/N))5KE62Q)Z/8R$(69N%Y4>AM%]!!*;HU<:D&^9SS>"(1 MLP/:4$^GR4;XL3#\0&2[A;*GUIM:/RD%K<6Z*X%ROT4'$@Z%$(TO<]E&:<+( M-!$P.Q:#IQ[Y1YN_, ,/K?+1LD6%NIS+LI20J4[7##9-N8\N;,0A>PL.Y7.P MA\8958J!,$G%%(28'>-YZI,Z@I"%07C=0 K LI(_5#AU$;"YG29BQ=/44P+8 M2#\6IM]EM:M*U91AA2[.*$OXE-"8&6R3?$MKA!Y["_0*ERNH5A=L@L5)YL33 MMG;[? 09#X/LD!K';$!?.2&4(IE# ]2, M^UIB/K*,AUGFML2O1)8C6.(QS:9Z4;.,>/2.\.)A>.T+Q&L:$23E3,3I="N' M&@*,,T^QY4=O'7FP-;Y9R5:M=%VJUORMWQG;)[0WYD$(_MG>^&?-]M+KD8,\ MS,$+O5Y#"V2L+KYW/?$["JQIHYVLMVH>R:U=Z;;Z+ZP*D4)RVC*ITA% M#46<$Y_TD:D\S-3;%NK[MGW:)Q$JTJ7D24ZH<+, ,11I0C,/^/D(5/Z6MZ*_ MRQJRW4;73;DUMGLM/H?CXOT^I2>+'_4$V>MU+YQB)]R884:RV/-VEX]V>JLI*^E_\B6N6 MDLS7@,N1N'N>MPK-\WOMD! MZGR!PM_]8(;HNY_%T']B]:;_OGJG MK=7K_G"E) CO#.#W>ZWM\TGWR?;PB7[Y/U!+ P04 " IBF973F-$HH(" M "0!@ & 'AL+W=O##)U7+L M>$80<$BU8:!XVT ,G!LBE/&SX73:+0UP-WYBO[#>T#*7LFVKAV.'))62HN\ :."G!7UG3XV?=@!]/K/ /P& MX!\*"!I 8(W6RJRM*=4T"J78$FFJDWTUG=QC;VG_\R>"92G)/!.B._Y00<\?AD^A13A/0OW]^$NNF];X+?M1Y?5FKO?S6W>P3-5 MTA3&#KYD"N0&G.C=F][0^]1E_#^1[;4A:-L0O,0>Q2+/T2V>N/3AA)14D@WE M%71YKHF&ELB,B4W4"]W-KI&7*O;4]5MU_5>HHY7.A&2_8=D<0G+$BB8\[E)< MDP]V](P&GOW])?R PCW]@U;_X!7ZF5+5P=H'_TCR1Q^[M!]06&MW=^:%F=6? MJ5RS0A$.*X1ZIR/DD/7\JQ,M2CM"%D+C0+)AAI\,D*8 GZ^$T$^)F4KM1RCZ M U!+ P04 " IBF97 #[N@.0( #6)P & 'AL+W=O@[MZ^9B0Z MYJTL>24Z#_?I;R@[EBT.F>:0OF@D:TC_20[GQQGKY+YI_^J62AGRL*KJ[G2R M-&;]?C;KBJ5:R>Y=LU8U/%DT[4H:N&UO9]VZ5;+L&ZVJ&8NB9+:2NIZXM]:W7<'U\0.Y:9I_K(WG\K32605 MJ4H5QG8AX<^=NE!597L"'7_O.IWLO],V/+Q^ZOUC/W@8S(WLU$53_:E+LSR= M9!-2JH7<5.9[<_^[V@THMOT53=7U_Y/[K6W*)Z38=*99[1J#@I6NMW_EPVXB M#AI /W@#MFO Q@V$IP'?->#]0+?*^F%=2B//3MKFGK36&GJS%_W<]*UA-+JV MRS@W+3S5T,Z<77S[>GGU=7YU2>!J_NWSI\OS'W S_P%_OEQ]_3$GWSZ2B_/Y M[^3CYV]_SLF4_#&_)&]^^97\0G1-?BR;32?KLCN9&5!C^YP5NV_^L/UFYOGF MG'QI:K/LR%5=JO*X_0Q&L1\*>QK*!Q;L<*[6[PB/WA(6,8[HN?B)YDSTS5E M#M_/+._[X[Z9E=V2+&";=&31-BL".Z^51M>W6]?51JON/39MVVX%WJW=UN^[ MM2S4Z03V;:?:.S4Y^^<_:!+]"QOS*W5V- -B/P,BU/O95XA"2K8UC!GUCVWK MI&]MP\W=&:51QK*3V=WA$%PS1GDD^-[L2%R\%Q<'E^>\_ _L+@A(IB.F@8A4 M-'6A*T7J ]7VB;TO\+5L:GP%X]=19T'2O-0UJO8!HTNJ;3:\5U@UB.5B4 MY$;5<&7(>L>>=251Z:DC:DIC%N -)KSKE$%W3^8(H2+*A!CI=9QZI!^RESVPOOXL2]6!O%7FS>_HK.@#J>D&6C.6[1M,TSE./?#;(9T'Y MGYNNLY[020B;X+;KUL9%\_BV'X!YVT<,]?=&KZUCH_*9HRRS\#V6[QJEN<]- M!CK3(/K.KD"7>;1GF*H?QH+4 "(Z$VE2VE@5;K-3:=++5L -2J>NW//Z#A> M(%8YIQ[U UEI&*W@.:IM0:0&S2M%C'SPB!1(O&)QXDPR8L?2S#?- V5I&+,7 M2UG?JL[.\S:4]4Y1:7FC*_\1B+XJ05^KM^,I&!A*PQ#]K@JE[^1-Y5DAEX;3 M)*&Y$X0PNTC$OB4:N$G#X/Q4W\'V;+QN[A(OCBCG8WD(&#FEOF,:']:;8P%X =-HGL(NGNWL\8KI G+(H=X.F:Y>DW!?R M!WC2,#W[4PHD &P4Q>*0KAQ!0%LFF29)ZJS@9\LS,_SHF@V]E2\EH_6:3&) MS 7BE$+P&T<5Q(ZGJ5?C $X6!B=H;#=J\ E4(X)&&CETPB0,<61B. M^X4^B'6H3)=NTRQC^7A_878TBF(/2M@ 0A8&X;=^*QULFV<5NT2;,@%;?:P8 ML0/T,8_@@7TLS+Y/!\@+.JF+-!K%<3J6Z9JQA$8^'QW(QX)8Z;/?@[P1#D=W MNK2'O4>T%(".('9'D$=9,LZG,+N,IRSQC&% %TM>5,/0=7_F?[Z&P8)(?"G M7ZNWXUD8 ,G"@+S>M,42\HG_[XS+$#"FE#D Q>P2,/3MEP&@[#F -H52Y6X) M#]*VMWUM P;5N^GVP;@2MQL# D.>C)&$6'D.)VS@)0OS\EC\4Z;AAR=SL4CC M)!XK=:U23R#E SAY&)S'4I\Y+6L=N(>V3%G<+CB26'"+/V#%0NYSYS@%\@"P/0[9G M5Z\7E8>A-1\'3\R*1IZ#'C^H_H:Q.@K_FZY/UM (BFI'X)GE+!D?4S$[&B5" M>&(_'S#+Q8MB_T+7X+X_4[\.XOO%!>Q7ZNUX%@:*\S#%1_%GV;1F:E2[(C=- M"YWY2MO<)3(3B7 VAFLF*/=MBP';/)QQ7LO';6';%F=^6C*27[*4.7DH9@-6P+=:RLF?1 M_;3_M'PD'87\@_,QLC!#%E-OY9D/B.4O0JPRIE)/E>C=IH?!E:K5=]+^YHJ/ M(_@=+][T+I\9\Y42Q$!H$2;TI;9'\+JT:8-&B2:0Q!8..MGXL(;:B&]1/O34U^1-&U353;NZAH<"NB!"D<0FSA5/L3*IWA@L @S^/!T[!&, M__H7[/:E'B,0BJ?<5Z\1 \9%&..'HS.MDG"(>X28*EM\&P@,QPG\+@-]=P=GR\F]6#:@MMJV:;&G8PZ>R/(WWJ@LMW<^&8"^<'6=^R1_ *\+@]1SZ ML*,3*A]#*Z6'7K'3CQBFN;?8*@8&BS"#KQ8+5?217ST4?>F>M-) SK(KX\.2 M;+,"R'K["YOZWD%65GLV.9+4LCQVQH.8P7!\+C6P6839W*_'=ACZIS ^RQ\>S/#MZ06JGVMG]QK"-] MI7O[AM'^T_W+:>?]*UFCSS_0]Q?;5\R&;K9OO'V1+2Q+1RJU@"ZC=RE,:+M] MB6Q[8YIU_Q[636-,L^HOETI"5+,&\'S1-.;IQG[!_E6^L_\!4$L#!!0 ( M "F*9E=7L:B1N0X !B; 8 >&PO=V]R:W-H965T&UL MM9UK;#;8!?QWVGYN#[ZVMLVY7-5?=U^ M\W;R\LK?[E$Y*\?U%E$T_WTKWY2SV9;4[,?O>^C5(>=VP^.OO]/37>.;QGPN MUN6;:O:_Z:1^>'D57GF3\DNQF=4?J\>\W#=(;7GC:K;>_>L][F/]*V^\6=?5 M?+]QLP?SZ>+I_^*/_8$XVH")G@WX?@-N;<"#G@W$?@-A9PA[-I#[#:2U@=0] M&ZC]!LK.H'HVT/L-M+6!ZFMTL-\@./[.J'KW5 M-KJA;;_8%<1NZ^843A?;VKVK5\UOI\UV]>V;]^_BY-U=$GO-5W?O?WD;O_K4 M?'/WJ?GOU^3=ISOO?>K=Y:\^)OG[7^+DX]T_O.0_O[W]]']OY/UV%WL__O"3 M]X,W77B?'JK-NEA,UC?7=;-?6_KU>+\/KY_V@??M0S6?-V7LIA.1LV^C(OEM"YF!"MVLSZ6=?-Q+R=>6:P6T\4]U9CDQ.Z, MQYOY9E;4#:6J'\J5-Z[FS67E8?MY_U8VAZKYOO1^G%7K]4\$/G7C/S47J/5F M]6?OTE7-FM_<-WM3EZMR76_/8//S=36;3G:[OMY\7D\GTV(U M+:F#D)_8RZIS^*^;PCQ4)S]4)]]Q1 _G[6*\;6]SN.+RZ:N?MGMZ]U T![2: M38+Y7DE?4 M7G.)>^%Q]4^/^YQ1I24[AXD'D>^W#]*;;A230=0.B@F4B*3P@W9^:@>OW;FA_=_&U$S*TX)"P^ FFCCZ@F@O&K"L,,F6* MA&7=_5>1LBY"5!LC7].7H.!PY@/GF7__C&'#:R=R:!T@83$2E@2= R[\2-NW M(V3*K)N2^9&P"H'8+^YKGRZ$\% (H;,0WA3K!V\R_3:=E,W VIN4XUES%YI0 MI]\)&GKZD; X[!R9$6,!MZ\#R)PI$I8A8?G)H]$JE.A0*)&S4.YVHY)JN?4@ M:Z]83+;7BW*QU8+>LNE@DE+&B1Q:,E&W_H/ ZK_'R(P)$I82NQ\&UE4E0V;, MNQD#+2.Z#)AO;)[O+(1D,;%&%;\6JV94H7>C"DZZ.;^S)]2P@@A37%F?XIB" M22G#R!Y8$($C+CC35M[4W>"AGV5J_T(I0NMJ3H0QY4L9]7Q.V9%N91<8^>VA M)\]1-XP8^U$P;!Y\C8O^(\1_96,< D!GIR"YJ'1E4.T)I,926 M0&DIE)9!:3F*UJY(8Q^96S^>.19T4P97'M0^0FD)E)9":1F4EN]IK:LA$[X4 M/5OHXQJ=U=+IA3!"]48*F=*2E/?@D D>"AXQW>J-05TFDU;YO)\VI MUJJ !ZKO#!G%R/1%>SI0^0BEQ5!: J6E4%H&I>4H6KLBC?ID;O=Y_H-6-VAP M\4&5)Y260&DIZZK*4:"C4%AN.X.FS5&T=ET9D\K<*I4<=Y]V(UU=1]Z.NF&4 M&R%@M!LA)"'M1J">D]H_RHUTP]QNQ$A,%EWT;@05FE!:#*4E4%H*I6506HZB MM6>?&9W*W3KUS'&WFS)XHAF2%O.NR@PT\ZU/=0)-FD)I&=$$YD>6ULRIA@;< M[[&!W!A;[C:VSQHGNYF#*P))BZ&TA!.26&F?2^M>!4Q+&J7*W4_W^MHNC)+S)IO3JRBO&S5!IO8LFJP0Z515*BZ&T!$I+H;2, M=]VN[-Z \Y-A[7(R IB[)YD^:^*0FSFX#$FFU#+2MR8@PII1@JF=.*#7U&0<.E442HNA MM 1*2Z&T#$K+4;1V11IQR]W33\]_:.,X^J*.%TA(H+>7=Z:*C[7Q19L]1 MA:;-4;3V.Y=&OPJ(?G53!K]S"=6O@K"2G-EO-B;0I"F4EA%-:&ZRUNV.;&FYVPMA7<0'[ZF8.+@BH?872$D$(3A%%PO(=*31K1F5EOOUX,J?"I!]%/5Y$ M&/LJ8/;531I<"E#[*FC7*&S["LV:0FD9E):?/B+MBCEZ?1]J7]VTP56#?8T? M^QX_]D5^0H0R/V#VU!)HUOQTUG;5&/\J+N)?W=3!U4/X5\FL:VT,S9E :2F4 MEA''8R2ETO;-AP@3ONR[]Q@!*]P"]F,YV8Q/&%BR**"Z%4J+H;0$2DNAM$P0 M$WT[;Q:="&H7CE&MX@*JU[IQ#,V90&DIT0*E(V;?7J"BEG"=:]V&ZO<>="8D4C9P>3P32T^/=+1[\825,*S$] MG@AS3H\7QK2*BYI6 36M4%H,I2506@JE95!:CJ*U*]*85H$RK6[0X.*#FE8H M+8'24D&:UBBR+XH9-&V.HK67(S.F5;I-Z_EUY08-K2LH+8;2$B@MA=(R*"V7 MQ&(,@58L[/$NTNA;^=SE#@3K[^;(\Y8[<.<>7#Q$4A4)7U@S$1(B<,0#&?E6 M8$H%6H=U?S:[@=H/M;W8%!'&FL[:\3J)[=-DA*J\Z(H'$BI9H;082DN@M!1* MRZ"T'$5K5Z01MA*RXH&;,KCRH*)6=K5D()7T[ 9260&FII*?PLLYS/VC:_(RT[;HQ:E:ZU6Q\N,C45=]#'KJ" MH(L20&DQE)9 :2F4EDG"5VM[_G!^*JI=.T8:2_=* \]ZSN-F#JX;J"J6U)JE MD;"G'B;0K"F1E46^;_]) &C2G&JJZ+V<&&LKW=:V^Z3GU7+UPO.?%(@@"Z*K M(4D% O6R5%(ME.;VV^)$X(AKS>RI2RD5&*J 1_8+>42@"H5OOU9%A#$5A=+O M>3RKC %5;@/Z/%.ESEL\U9U[Z&FBDI*FB@BD31452)HJ(I R5428TU0I(Q05 MNZ2I4M"9H5!:#*4E4%H*I6506HZBM2O2N%/EGHQZIJER4P97'M210FD)E)9" M:1F4EJON=%7&_/#H=MFN*6,_E=M^/DM\N9F#*PSJ0J&T!$I+H;0,2LL5(6!5 MV#>#7AFSJMQFM6?ND?#[>Z2*,']45P_81$<:4"ON[.D=_B,JM.\D>Z4H6KLBC;U4 M;GMY;H\4ZBJAM%AUW5P8"?O95@)-FD)I&=&$D0KL]R:IAH9!U->#-!92N2WD M\WJ04 L)I<506J((N^@K>_VX%)HT(Y(>/R3?%P2U9V'?6E+*.$CE=I #'IZZ M28/+ *HH%2$4&=>=OUT#S9I":1F4EI\^(NT_/VF,J'8;T8$/3]VTH54#I<50 M6@*EI9J2M(K9 Y<,FC4_G;5=-4;0:O>,SV<]_G(S!]<.5,MJFMU'ZC ,/ [+ZMF1* *_^^>OH;,]H;18$ZI11GY'BD&SIE!: M1K6!\3"PKTQ$F/)[ITYH(T&U6X(^:QSK9@XN"J@JA=(23?I47]@OYD*S9D36 MSI+ .;EK*I0];^5J(URU>U+G@)&LFS2X$*!R55.S%[FR^_T)-&L*I6506G[Z MB+0KQ@A1[1:B0T>R4#$*I<506@*EI9I:)H"%G3=GH5GSTUG;56,4JK[ 1$XW MP_>)5!4^94,Z.^/ZVNC4#50R=QGGQDOB<> MK\-!#F.AAI1*2CXR)P+I1^94(/G(G BD'IEK:A*GXY%Y8)1EX%]R&!M %2:4 M%D-I"9260FD9E):C:.V*-#HT<.O0\Q=6<(,&%Q_4@4)I"9260FD9E);O::XK MYU-=7:\?RK*.B[JXO5D6]^6OQ>I^VO0Z9N679DO_1=!<+%?3^X?#-W6U?'G5 MT#]7=5W-=U\^E$5S@=L&-+__4E7U]V^N&_YCM?JZRW'[%U!+ P04 " I MBF97TC%R#4T# #Q"@ & 'AL+W=O[KN0OL#L\S[,SL\/NC#:,/XL80)*O69J+L19+65SHN@ACR*CHL0)R_+)D M/*,2IWREBX(#C10I2W73,%P]HTFN>2-E6W!OQ$J9)CDL.!%EEE'^<@DIVXRU MOO9J>$A6L:P,NC9WJI$20:Y2%A.."S'VJ1_<>54> 7XG,!& M;(U)%VN88F'N5@R%*AGF338 V-A*60+&O(Z$&6 MY/6;?FWRL$5 G6Z"V1#,?8)]@& U!.M4@MT0[%,)3D-P3B6X#<$]E3!H" .U M675VU=;,J*3>B+,-X14:U:J!VE_%QAU)\JH2 \GQ:X(\Z4WO[V;^7>#/"(Z" M^X\WL\DC3H)'?-WZ=X\!N9^3X'KRX%_??YSY#\$?Q/_[T\WCO^3M@G+(90PR M"6GZCOQ)WA"=B!BM8J1+]*U:00\;/RYK/\P#?ECDEJ&8('X>0;3+US&F-C#S M-;!+\ZA@ $6/6,9[8AJFU>'/]#C]0YGVB-$_2)\=IT\*?I3NG^"\:2NZV4&? M_\SY'.G.0?K5=-MXN^LQ566V.6TK,.12.I!#R])&%+$D@6/L"%,#K,X:\37(2 ML32E?,OZKJM^Z@4&:H'J9EY[1L\=Z>OMLC@!,SL!XW=A'&<7-#\%=/43T$XR MG3:9SM%D+DH>QGAQ5S^BQ,9%E/RE.;*Q*UGM@ U=8R_W\R[4T+#W\GHT0[]:S/K6S9L! M7ZFF2I"0E;FL[ZK6VO9M$]6N[-DOL9^KVZ_O,G4SB*?Q*LD%26&)DD9O@ 'P MNL&J)Y(5ZGY_8A*[!36,L2<%7@'P^Y(Q^3JI%FB[7.\;4$L#!!0 ( "F* M9E>$SGUHJA@ +=/ 8 >&PO=V]R:W-H965T&UL[5SI M;QO'DO]7&GI!( $CFO=A.P9DR4Z$]:&U[!KJZCI^55TSSV^K^K/9*-6(KT5>FI^.-DVS??KDB4DW MJI"F5VU5";^LJKJ0#7RMUT_,ME8RHT%%_F38[T^?%%*71R^>T[6K^L7SJFUR M7:JK6IBV*&1]]U+EU>U/1X,C=^F\:O/#DQ?.M7*MKU7S:7M7P[8FGDNE" ME497I:C5ZJ>CL\'3EV.\GV[XIU:W)OHL<"7+JOJ,7RZSGX[ZR)#*5=H@!0G_ M;M2YRG,D!&Q\L32/_)0X,/[LJ+^FM<-:EM*H\RK_56?-YJ>C^9'(U$JV>?.A MNOU%V?5,D%Y:Y8;^BEN^=[HX$FEKFJJP@X�I?\7WZURD2^>U]6MJ/%NH(8?:*DT&IC3)6[*=5/#KQK&-2]>GEU?7HOWK\75 MAU?7K]Y]//MX^?Z=.'MW(:X_O7U[]N&_\+?KRY_?7;Z^/#][]U&7YY>OKI\_:8 3I/%5F*NN.?P(K M\,L8NF6\'#Y(\%IM>V+43\2P/QP]0&_DQ3(B>J,#],[2M&K+1I=K<57E.M7* MB/\^6YJF!C7ZGWT+9GKC_?30M)Z:K4S53T=@.T;5-^KHQ8__&$S[SQ[@=NRY M'3]$_6_;Q(=G/1Z 0J^'R<.QX93*/Y/=2&"WRC-5FQ__,1\. M9L_$JR^M;NZZ['8XA*NE97,C89E+7 PL>PNT,K&\$_^4>0$F#>O/P&G58"\) MRJ(GCI$@SC/L/T-1R?*.O@V>G8"K:S80*(1L,]WTX'Z:O=KJ$ATVL%[($B(# MK@36G.>BA&TS!H*'D-EO, ^M,1&W&YUNA"[3O,V4*-%;YQ QTK:NT8([]P;V M"PDW-Y4@@P365U+7^1VQL/*J9X(H'U0H%!UR"+JAJ\PXHBKKB7-5-Q =@3^. MH12,:$C5E%6C1*9-FE>FA2&6>6##KB:##_O9\=+7&-O2JLY(^U&F]-VZKRV( M(-7;'&BO50F:B\3A=UP&C<7U?BJUUQM:Y5D!ZTAE)*W4JQJLM"IT0VL#'=P"DAA(C?:P5[%TL)38(KV&@UT:< ME64+-#ZH;54W B; 4"X&_=/_\,J^ NG#+7=*UE;#[SD'6B?P:R#4DWBJX (< M&=[X!TRY1LULO IKVN,,A(RP!(FR[A-AV#S!>V*>$5SN0&I5&AK_C/0 M-.)&YBTP(1L:"(8/? #]M#)@1IEJ5 U C>RM *H37.JR\1^0HLL%%AFEN!> MEX ,8:MR_;MJWJ#RI.#*UD"Z5I8*: 1H M$_S<[!"$'SKLD?UUEM"5Y[<%#YS4:(/#)ZI(JX0:/%,)DNYH'(<)*,%Q/QL6I XV-%"GQ- M%Z-D.HPYG0WGR6P:6/E95>M:;B$^ )&WLOZ,R."5K"&TK8TXSBE*+Q48F4(% MQ=#=R*^*N54<%<&UX'VXM655IK&',^W2Z$Q+XNOO"?8P"GB3QJJ4^7X*]=C_ M']UZ8OX[/^Y9W^.TM[OJ7_Y7@Z32:S_HF_,%F 2@;BDWXR'L_\UP&L:#2<_UTJ M&/@]'HW!)B47ZB\D9[2%8!T<6P!X<75E0.#'&/A@K@%9?=Q 3ZC M?W)^U=)Z<\YW&$U3$42BR#CL#_HD.'!M("J(8Z@QB!<@&F((YBJ 4,4VK^Z4 M(KXLRA+G0F3D" MJY;Y-)YS$_($91I=<#1MT?DB%LT9B1(;#LCM\K^D %W;2"Z535Y4:0.RH98 M$V1\JP"6P'_$V@RB4PO44EVG;0'H#>Z$"ZYD,>IW'#;X]/B&!8"2H7CUL#5Y MMSY))J/I2?Q]W(^\_#&0'XTZ%V;)> @7S@K(- K-S:%A?P+5 LK/CI5W44, MA@'N#** -)J-H\\#\>X1^AN!HG'TY7B8C':B0,??'\^2R6(6?K]NJO0S^>BN MJ\?R+B:QD+_A':?L&-#4@!U>ZY8&R2V PQNN": ]F:C:X!)UO$-3)F!3E%]: M (:0I)D*0"DX19B5$DR?%KVL9$W8^@*" J8#!CBZ$P#MP.6 ?P5K1Z].O$$. M10XLP5#Y!;(_O=(8)[N_\5?D5J%+(4^(!5SX";4-7%WC!\E;F'W?#RT #.ME MEU79&LZ=02H%D*-;P.\=R"02,4BFH$6SP8R%=&\LS(=BQR!X(W5.V1>Z*0U. MFE)]\/C*)I\H^Y[=/;M&E@Z,WKE-I%BGH6%D(@Z$NRA ]"UMTX: M0V'(*,@P+.5(\SV]CJZ[^'0B,AFL& @G,=VW#!K1-L39 M]3G^CF 7?"66'D#'V:)/<[#N'% L6$Z=;KC2C?5>B[N+0,98T-MNK5L!DRT- M5EK+E#R4+K=M0Q4E_!7'>V_B< 0ZI1BV.L<636.]T243J]4*=&!95S+#"C23 MCL$XA4KG>"$?TJG>DN>ZI6HJA!YT(>B279YQGY$DRD0Z0'^)%;]:F\^]J&1K M 5&,P''34EG7FHN+D?QN-824)88(&,;Q%@?:PC:[1\#D]ZICUM_"YJHU%7?0 M(RRFL\4S\89V;/!4_&=;H7NB< /YYD-\+" M5\MQ5\^#$>E[MH*U9HCI;&W.5GBE&&+UNB13!F%:'=]O@\Q,T!*44J9,6FNK MLE:/ E-_#G>\C[SHBK8XP%IOG Q=( MLX?/]ER)=#NJ@VPF5MW97-$ZF\_%>H<6S/.YNZA\@;<[F-F==.,!)R%C.K2F^[&*5JXU M0C*^V=7$Z+1@+RSAZ($3A8X6\.M4.>TFY0P+9F=_%+ "$*J M,@O3A,.0/R /^*'&IH?=P@H2=S?N+"%"A.[NA\LPW0:SWH.=7]W?;%W&'O;9 M11@R*]4]"4SN Q-*0.UI3:>5*;6-19FWWU-7[*&TB-(&LBK(2M:,L_:4HSW( M<*5E+!/VL!Q[H-W%<=@Y>L3=<9QB2F!\(GH#@]=8\F(V[,%7UM;N#JYM]YRU M[:+U'O3^_ M=#C\@5:/;X3R'R03$<[BYN-DP42<]<^8-48?/0'E5:0W)*P8DCMNZVXW$6G(V""6-JN M[= Z&LJ9 =I8R"*6=WQ<^KLSE^9NJQ*!=%T6@B[3)\94O_=I 2;!=8V&0N"$ MNP-M8[FJT8>Y>>@G]X/Q#8U+M&1EC#7$E?ZJLE-.-FB$D=A:B'5#L$CVS>10 MW/*H#E11ZYN+BYA)4%6";"FSOJ4G+GPR%+OY] "'"0H"RSSY'3I1^+N5=R&A M2HA=%&Z=<>(IX5O6IJY8A\Z7F;=>WW;PP3<.R71\);%X8MPF_4[]G$ZV=HDL MF&Z2:SW'55WAC#R/"S*W&^4GI(Y0=%,AT/%TOF;/V9QKFR*# HD27WA^P:UK MW\#2M77]W\K2O5]7(% ;1Q!T,%6WZQK[4W7!;8X[JSFO* KC'2P=;"RG57U4 MZ:;$(LZ=L)*S+.)/>P)E]WA&,]L#T6= M#O-6VTX7VP+4W6NL0&"KA?$HR8E F_L=C> \\+0KB#K8>:=O)VX%1L.D\F?. MP_"&SED7X!\%]_E*AEU*5WS6S*F!N0G6@D=&QJ,-LDO &@CU.WM9 MQMWV++_X@"'2-Z0<&FUNR>UBV /KV.CMUIDNH)8LY[TUU%7>;6IAE]3Q7;8, M2V -ED-W='>4'G+B_4,\S@O"P.L:=C*-WA_WK%;2EI;H@27>E%6;KR!/H! 1 MFSWD@-AG:VW]#S<.L1A(YBY2 #>-[^AA3X*Y9U>MER$Q9Y M(("Z#:_S^.CCQ8^RV#Z[/@)SOZYR62?6>\$N@+VVI3VMZOJKKC?QB96..[[=*^=%BH&&Z0YD6$/P'(E\ %JZH3AQ M:&\MYBX]ZK7!TN^3WP*<56)+G0;T9[6/6 # [P_*\"R(&N[Q" + !77AR8Q1 M3-?K>J?"&)1U@)H!N%\B0A"X2GJN(%64O6-9.3!&L@2"\2F$3=W9T7+7F- K M!!)D"MH$]JT1!LY7C)!7KKD>IJER'Y-%R+*ZVQ)VS3'FLN=O:SEOL"\:^/IA M "!\,1IP\7\ '4R6NR6\W_=:-"FPCH0%.%EN:IEL$*K4I%G1 \4H@1H:05+ ML4<]!OP9^XK:^[$6>>?+@RGR?3?M_)=P[R'>PY+O$) MY\%]Q+[6&(]:0':^9^8_5X\XLP8$RX&\0^K<2K+3;\&GA!@SM^)NR&\2*;N@E> _W$?C?(34"YLMYLMWSQUV4;'O [)-O!-)D/IRS: MV80Z-[ZG8(<38F"O?O_K!7NXE:[IA+V,.K_MTRZVBXX>A3LP>74OR93E'\>M M N I)C[L.'%'7+;W!G=X7V5@Q^FZL=>@(KG+Y%- JTH ]*#]\3>;^##> 9"= M#*K&" U15[D4P ,DZW8=+ D'C/A@@UF8SKTL8^GQ8/%/>%T9WX09$8>T8I -A.B.6=WS9J M4:1""V\59+[IR8%LQZ=? M#%\;"^=]_&LJ;MRSAA1!V_U:S[L0WH[@.Y2PCR)NQW]H!IN[&O%;FZVY<>.U M[3#Q*OK-R#A"'7[]QDN%$@W;5V)S=%MJ)A<7*=RFPH=3Z!F5.MI?RM*HQ95T MEM(?$!&V$+NJ %'BX2&?HT<+V4GQ8QHX/#QQ8"424=+&=KKY;)R&>"C$T\1E M,KX2IN0$$0;[*J)M6:+V=1J7^*R0<1> YNPKJDU@76WYUQ3Z%,C7A+.?R&S M09H)::6OJ067[#T/UCX*>G%##V(&)'19U,[K=I19N)>W4:+4=5A=#7\06>Y% ME7!'Q(./;K8RRK;/RN%4QO@'6SOV1 [>/2*[1V?LO/OW1S;?8'2OOI*7R%V: MO^;GFFO%/4N(@BT:]@9D[]RI06":E6X@E>,F;9M=Q[P5-IT%+WCK=%#7_+@G M@MMEL"\;< O<'FJ) \_78-''^CS[ &>G.H654&?L493"W?=M9F_0\;JZ!Z78 M2-T^+K!;_'.#"OD;)(^<[AYV'.:0H_S>:F3?+6#+%K* O:TT/75 _CIT$\:Q M"K,1^WA\K4(ZD^/CRL#LFD%Z2'AN-Q4'$ECHES:RI6[<)A'MBB22/B9Z+A^_ M7QMQIX[21ND\CI46.U(WJ77KK!(<-4/$#&[A?J0L8'WXHH,($R!$=*#@T);Y MX!<];T;>%R=TM7OK68.##KK.-\<..H0!EWOO*SEWBN5TB,J9)C^?PE4!+I:Y M3#X&5?[E&4$CN^^A6,LR'/8=:/@1$ MSH.:0P'ZV/H2*MS6XVAW7L /IM-QAY/_W_MZT=BZSKI%KQW M',0#58N_;/N8>^ +/B!F:GQ\$C6I7?H^UK"L:,^C!UZ_Z3B$MCZZP:,NUY?VA-$ID1$4^4"76 V<3EV&]Z?<;UVY;@EKU;8!5*'$UK4L MW$ME^&&C+RTB'AQ$^;0D0O*MZE*B?]B%C?Q-5C,@G M &.'V $-OFZ7305V*<;]R>FD?_*4SCWY_2^4WQY:R?LH97UTZUI5PLK13W02 M7D!"N*30M'"X.^T',9XG\WD?&W$KTKK4T[R7J^\YRA\G"WILQ8W1CLQ6ZH&I&K%0SM]V:3(TY&W1=0!'HUV[)JP'_01WRQB:KQ!O@= M]=M]P0G\N_I>_"]02P,$% @ *8IF5^1F"R)5" [!8 !D !X;"]W M;W)K&UL[5A;<]LV%OXK&-7M)#.,1)&Z.;[,V&K3 M>J>)LU'2/NSL T1"$AH*8 #(LO;7[W< DJ)=67&FN_NT+Q() N=\Y_8= .=; M;3[;E1".W:\+92\Z*^?*U[V>S59BS6U7ET+ART*;-7=X-+8W@N5^T+GI) M'(]Z:RY5Y_+CT._7 ![E<.1KH79Z7 M?"EFPGTJWQN\]1HIN5P+9:56S(C%1>>J__IZ0//]A-^DV-K6,R-+YEI_II>; M_*(3$R!1B,R1!(Z_.S$514&" .-+);/3J*2%[>=:^AMO.VR9%< M)T<%SD3996DE?#G,<0=5 M+W[X;I(D\=FG[JSK'_MG+^LU+YE4+.-V%3$%"@)&>MEKYRH'8FE=+Q@//\#WT 7X"AVNX MTC*^UAOE(G8RCL!2AR$/HE$R8H1M MCVG++>K0K5:BR-E\]] QCF6%MJ0;LSB8R4$I,-Y7"@]WJ&25 I5";A45J92\N7 M1HC*Y':82J/O9$[SV-QHGC/#L92<*XV12U\%-"G,!F"?QD'YTL@,C+8QPFLI M\&/)QS!7JIP<" "1_R:Q&-W!5%7%L<2(4AM7V0UQ5RUQ5BP):Y=]?&0D9 JU MQ'0(:7F:4J4_/K/LCA<;07A+7:UH,D$@A)6JSV+W #VRY'/(J";L%$IQ#]FY M-P?PET(O#2]7,H.7M2N-5,[;QK,,G8-,JV;RA1.FDEERX[V,\E>9J SRJ<9X M4>B,DP> <:EUOI5%P2@5'3PWWS@^+P1]XXAG)DL_U>Z4,,LZL!K6&%CE$#2) MV>04)$RNF=*.42+)Q!D1)AD^.F.W[-R8^!% M80/H.J+AO>"/!EA^=6EKYF ME(]Q>O;L_Q:]/OY$=,NFP>,UVOK;"3@AFO1'A O%Y781*U&%+M0)5@_VQ]%H,&2W/I645J^RP\I(TRG[J(E!6X$FTQ_Y< ]O,(Z&<=+ M;SMV+S:! ;=E74"%H'0X-#.-AI/^00"' K8',8[&IV/V3K@C0-/3:!P/FP%T MO+]ME&"AW25/M#M>@FCN)?9[ K4P[']/6*8:=6B D)Y-QW;K8BT.M MZV6773V0==*/)L.X3K%'14(56%,\9($4L5%%[$"HGF9<3;+(@2TWANBC9@8? M^5;/HI#X[?*TVLL@5B%=[4J6>V7)R.]>/QJJ$L77HODRC&)\ M^"K+GT;]>/*-+-^/0;'H#<=H?A2-AA/VJU;+5U1MJ(EYJR]%<3IY5@\8PSD) M^U$LA#&>/[ #$511K3E#.&IPP-)#\B#LVQL*XGDZ&;!W2#.0ID$JARTO#!/( M>Z)ZQ 5RW,RMS"4W#]I>/QJ=IE_I2H-!% ^29@ )Y*]6:#]/YPK0#LX> M4,HT.(M4>7I9H0FTT]SO5C"ZJVM_Q<%ZG%F)6E_(#+G().H\\\WDT*Z:RA^G M";@)&K%G!FVUCHNO?"I">Z:M(Z;T#F_ ,#[7=X\ >=!2M1'0;#!)314[04>N MJJ&)O/NG\^DC[]]4WF^?5OOQT?9-@T;0;10).*V[]QUJE-T@)W9LUBV[5]VJ MCR,4(\"PX;B(4X*R/&O:4F-LJUU1T<"BBH#VJNR*FT!L_(E,V?G&C& Q$"V= MQT).D;41NI#72&1M\GT/KT[.,Q*^TD6.\TX50$\R;E>=IVN2AJDYCE$0,&UC MN.8%]3R '-79] J,>A\2U=FOF">I\:?]\,)E]Q.T#:&_4YE.-7HSNPG-#\E!.U,V*\NKX*)3>=I\O]@ M_M>#>>B:J]>Z@40C6_I[5MK28@L4+B.;T>8J]RK<8.ZGAWO@MQS;'=!!(198 M&G?'PPXSX6XUO#A=^OO,N7;HFOYQ)= :#4W =SK(UR^DH+G@OOPW4$L#!!0 M ( "F*9E=#:;F.300 &X) 9 >&PO=V]R:W-H965T>$VOBE$,C/F(0PNBY->&@BQXMP'!('7$W]AI0(0:#PN,7MKE\%P\WN% M_DN,';',A.,O1OTA"U^=]/9[5/!G1WGK MO*F7QF!02]V]Q?-2APV#_?0-@VQID$7>G:/(\EQX,3FV9D$V[ 9:^(BA1FN0 MDSHD9>HM5B7L_.3\\OYB>GMY>W=S,3T>>""&^4&^M#[KK+,WK _HRFA?.;K0 M!1??VP_ 9$TG6]$YR]X%G'+3IU&:4)9FHW?P1NOP1A%O]%9XTN5@*'7+!7UM MV(I0"XZ$+@AKC7%"T:_6M(VC/T]GSEN4R5^O"='Y&;_N)QR=0]>(G$]Z.!N. M[1/W)I\^#'?3HW>B&*^C&+^'_I])>M?Z=6Y;H\^T"4M?-9TV5JJU^@GYBNF+ MJ1NA7RC'6[&'BF$6JC&9.=T::UE[I+^$4[92EU':B\=6-CBZ/L&0I/9<0GEC M@PTX@,P#3GQ!35LWY/PR*5+3I2ZDT"+!>6^,#>XP&3R>EE;F.&FMA7FP%T*+_.4H"2>]"%('.MA?/5.(" MB_99508P+"=:LV98O$,BV>8CE2GVZQ=3:+L3EC"IHQKEH'9/T5,B"M/$DE"PU//LJPBBCRVV(5@<" BF4 M.35*(%%!]XW0.A<_2STH.=P[HDKB?N 4*V68#-.] M2.[C_G"\5L57$ME@'5?BX&5; PV\^<'!&:Y*PD7GNVK)QJMJ@>.&8Y=2T/34 M4ZX,:)3)*K%STUHDY]5B_J':+.<,H((.TB1-4SH76KJ*'JQ!K+3U<9@E.WLI MW?6G?2J,4L*BB&/J$:TH"AFT"LC[KYJ/DS3;^\&Z8A5+$ #L\G#%B3PW+7+C MVMG?"(R\0=K02M4J,@J'4W9)FO$\) 3UN)!*88@8%*/A%L'NNW)[[4H=;/3 M&NF,G=Y1)-"UP_7L^F?BM.NAW[9W?R)7PN(Z;;ONW@V\:6)' MG1F/_AP_*_P0L0T;L#XWQJ\&P<'Z%VOR#U!+ P04 " IBF977N(KGG0$ M "X"P &0 'AL+W=O-;+&)?!9.37[O1DI HKN,0[#:;(,J:?9RC4=AST@WIAR3>I M=0N]R2AG&[Q'^U=^ITGJ-2@)SU :KB1H7(^#:?]R-G3Z7N$3QZUIO8.+9*74 M9R-X[O%@)X_]A6^H.23DNC%5994P,,B[+)WNJ\M R M. ]?,8@J@\CS+AUYEM?,LLE(JRUHITUH[L6'ZJV)')>N*/=6TRXG.SM9WDS_ M6/SV\?;FXP-,YP^+3XN'Q8=V$0=B *H\$1O$$3Z,#C#5X+%(W516P+S>4&F$Q@B8)9 M3&#J&H-;C@;^F:Y(BSKEWT,9*!T,#SMPI^?2Y"S&<4#'PZ!^Q&#R]DW_++PZ M0G_8T!\>0_^!.AW'.1V^@\-8<%VFQJ9(/ZX3^%(P;5L.:FY@)7XL.M9^D M\THGTP*7E#B?10:Y8!*L LH@LLPY!H,;KV:*/%?:TAG4RACO8JZRG,EG7PF- M21$CQ,I8MZE5L4EI VC6,,F_,G=^R3O!"KZ1'C'7:J-9!J<.Z^V;\R@*KY:M M_;MRW^_TK]YUX8'T#B@XH$>>4.UIP%$0GHJ?%URZI1AWA.!1B4):FEV 3(MG M4K9$J!'P*:#LTX8AB[:6$E9S.$U6I%R>]$LBSC61<GW?O. MD4ZJ4JV5H"^D Z'Q\8ME3S7%LC5?J<:E;_YPYQABS%>5] MT.\TB^VPZ[4_776VW.QJ2%]J6]F&G6^ J>NC1K@I.[IE:JT@IBWEP?_K!O?6 MC[ZM] F<]@?1NQ>=$ [/:_G0E[G7NDUE2!/!W1D-^%E>7JR:U>9:.BUO8SOU M\DY[2P.%2P,"UV0:=C^\#T"7]\12L"KW=[.5LG33\Z_NNX':*=#^6BE;"\Y! M&ULS5E;;]LX%OXKA"<8M( 2ZVZ[N0!.TNT&Z+3!)#OS ML-@'1J)M;B32):DX[J_?Z8^;FC:)1B2KM)%E_WWS^3.9? MKLG-E_OYET\WEY\_DOG=W8Z*Z2N%"/_G#]HHR!M_K7+#;64>+<4+*4/>DTS=CZ"6M%, M/;'1Q<\_!:E_>L"&N+,A/L3]#P3M,+]WR7MRF"?IW':_8B2C2FVY6!):RDH8 M(A=DV>X_;(EF2RA;0ZC&'0B@8>4#4UT4K>NO6=:L!G8U)!N@AW\+64"GT!_( MSS]-0S\Z_=.?-V*A*$2VR@R&>;Y4/(,:QM_WTM""?%)2:ZCU@HJ,-5:\5K=E M=T3B2>0E2>"L1$'D32839V4RG7A1."7S+*O*JJ"&Y827:\J5=16DG&:ZHW\7 M3[PXG;P?Z!Z$IZ\)+M^H91RFGC^-N_>7&K;/233SIFD >GZKN.:V<^Y3(IAX M:9R\?+V&+JL-M_[<%0*70V<.%,;[/:LWG9?T#@IO%B2[3H:^Y_L[>8;-&6CJ MT+(%-%FEF,BV!&I=:(B,:_*[-'"8!+/4B4 0OW3_CE1WLB3$+)DY*V$0>'$R M=5;2*/'\X'54_J]*X;"5D]";Q8-:B%Y:.?5C+YK-WE@+O<-G7C0-?RS8:7/F M+X[3C2 &^J)9<963;Q55!GB#H 5,$_ B2O LQ94$.\66K)E"0(6&0UI3(2H@ MZWJHXPR*OM#V9V5XP;_;MHLR!-0814A##-0;080#1T$HZ7K MLSU/XEUPV#1,%B+VT,6R$Y6(US M 98RJE=D ?T<;*3%5G,XM.+9"EA!?X')./"*D1TWN[ZH;"IV3.Q\V# _SA#0N(92LA"[G<-E CYY37CWY?.J;5?M@CMB#VYV:S6BAP>DT?<:#.U9PQ=D]RJ. M?WT@KNS%F&'3K &;7O%U[R8)'"'>!CB2NK2Q(F7^"&Y!9=8 MN$G+]2G4GEPKS@Q5,*'ZZFV/)5,OCGJX$,=>.HD&NWX/NP%\AK. W"N:,R)H MZ>"I$@,77>HEGDG(U3EU.0QM!;Q3']G\9O ME_V=QR9>$J4[C^ZZ.B0S;S)-WDP.>#0&A#H=)((/B1"E YK4"X-!^@"23/W> MDX?ROT8-=L#@9S';6.W7(1Q63TS1)2,%7]CQ0->07L]VVA=;Z&25(EM&%8R? M0;GAL!,PC?".?)1X >10/>D3T"KM9BD"4,-@C-0#$UZVQR ?SC'VJ G#;S([ MNM1PUGLUZP20<]I(2;U)^H>EA''=^5XBBDNJ@0YQZR%?O@8P5Q($"#P+OV"J M\]QVL!;BW^&WL/VSQ&O%#1T+P+1'78@.FC@=!;X70-=&VQD%X"K8LP%<#RBM M ??W/8"U23(%^0 M"I/;%=K!5YS\>Q"K<(W+5E0M68U6O31);3([X=UP4$0TN&87)CWY\7M6X^8& MC4H,Z@/KI/:8._Z3CIV/G3#^%_:S_G0;]&*^IMWM]K] MQ6!>?RCOR>L_-_P"VG% Q05;P%'_9)*,X"9I/^'7+T:N[6?S!VD :]B?*P;9 MKY ]A=2FO8%!71_1[GX#U!+ P04 " IBF97I\!Z:2 # X!P &0 M 'AL+W=OW.3:1'/LS+ZLZ[_G[+2AC*U"O"2^\]UWW]EWY\%*FUN; M(Q(\E%+989 35<=A:-,<2V$/=86*=Q;:E()8-,O05@9%YIU*&<91U M+4:A@ M-/"ZJ1D-=$VR4#@U8.NR%&9]@E*OAD$GV"JNBV5.3A&.!I58X@SI2S4U+(4M M2E:4J&RA%1A<#(-QY_BDZ^R]P=<"5W9G#2Z3N=:W3CC/AD'D"*'$E!R"X-\] M3E!*!\0T[C:801O2.>ZNM^AG/G?.92XL3K3\5F24#X-^ !DN1"WI6J\^X2:? M(X>7:FG]%U:-;3<)(*TMZ7+CS S*0C5_\; YAQV'?O2,0[QQB#WO)I!G^5&0 M& V,7H%QUHSF%CY5[\WD"N4N94:&=POVH]%D//L$9Y^OOL'LRW3Z^?3B]/)F M?/T=SB_/KJXOQC?G5Y>#D#B0,P_3#>A) QH_ _H>+K2BW,*IRC#[TS]D@BW+ M>,OR)-X+.,/J$)+H .(H3O;@)6W6B<=+GL.KJTHBUQ8)"1-A .4&$L1B(>"L]E" 6F88Q,*.?Z]D"[487.QE5@WD7F ,1-"OA/BN!D+J68D$@]H MX;7B *CPQ6B+<6T!4U<$ERFG,T;5UZT-_JN.O5 M,7L9!.$(2"XR>PRO7O3C*/GPW_^;9R@]MON3XM]:Q_"QCT_$TS[?GM5VZZ6# M>9_$.XHX.>B]Z[/ISDEN=_M]-HY:L=$.].L1+/T,]MRP=6* MFL'6:MMG8=Q,P]_FS9MR(0S7EN7R6;!K=/CN* #3S.E&(%WYV3C7Q)/6+W-^ MVM X ]Y?:$U;P05H'\O1+U!+ P04 " IBF97>)QJBW4$ +#0 &0 M 'AL+W=OALP+5>'3NI M;D;$6NE0P#BFV 89&GNX=WO%=- MMT+>J111PT.>%6KFI%J79ZZKXA1SIH:BQ(+>K(7,F::MW+BJE,@2*Y1G;N!Y M)V[.>.',IY9V(^=34>F,%W@C055YSN3C.69B.W-\9T^XY9M4&X([GY9L@TO4 MOY4WDG9N@Y+P' O%10$2US-GX9^=1X;?,GSAN%6M-1A+5D+890:(U/BVPW2:(XU@>[U'_]G:3K:LF,(+D7WEB4YGSL2!!->L MRO2MV'[ G3TC@Q>+3-E_V-:\H>= 7"DM\ITP:9#SHGZRA]T]M 0FSPD$.X' MZET?9+5\SS2;3Z78@C3+V^NKZU^6T/OX MZW+9AYO+6UA^6-Q>3EU-\(;)C7=0YS54\ S4*7P2A4X57!8))H?R+JG5Z!;L M=3L/7@1<8CF$T!M X 7A"WAA8VMH\<+G;&6RX,5&P0U*6*9,(OR^6"DM*33^ MZ+*WAHNZX4RZG*F2Q3AS*!\4RGMTYF]>^2?>NQ>4C1IEHY?0_YEC7H;JC?OP M+!Q\3A'6(J/LI+L!S5890BG%/4]0 :/$BT41\XPSFT5B#9H$<'^5O4PHU0=6 M),#N45(>@[(WRW)1%5I!I3 !+2 6>5EIA)70J^^]>?GU,N-6(!6\0[!6BB^O#EXUO2&3O?[Y\4PQKS%5EC OF8&D1= MU+_GW3]-:IB_H+6ZIEI^Y""M)5]5M7O)'5]8EE.VPE614)&1'-6 UO&P 7X- MO>ATX 63?HLT#@:^'[0(OA\-)I-)BQ+XWF 4^O#5UD/\+BP44&-0FCQO@JWG M>=Y/JO_C7'QNX^KXC@:G(_^8[ _",.@B>Y.PD]N;P'L3K]1' -=K:BPF'^Z9 MY*)20+4ZO@.V93)1G1KZP;'&P;CC*&]\3 MW9W?$V//VG7BC+G)PZG611]$) M7/YW>7CH/(J_8!A&[>@+AV$[TD;#:-3:G@XG/]X]/6_HM71HDT>=9-_O'_FI MVY3HT!3OP)3Q4P1<%;;B:BHX"7RK&-4D:>Q:K[ M;2?TP1VOI<@M[[[&&\BG@ +2/JXRVU8&P$@O;72C,^S MQ55ED!*U8/Z!/TT M?YL<.G<("V44."R;S7U(4YCI+PH&XW'4H:8HS=&*!B[J2/B ,N;*M#X>DXUD M+*)E-A;0O'I'=V+?F2.IF5'UW.'HE.GZJ-T-)4^FUUVO:9U'W:ZYC6-C3+4W MY?S F$+\[PWIFGW]T:*TXRX-&C0\VV5*7RLH#0.]7PNA]QMS0//],_\+4$L# M!!0 ( "F*9E=$>YHI4 H *4= 9 >&PO=V]R:W-H965TOW-,"K)#O.U,[NBT2 0*.OIQO-5VNE[\Q2",N^K=+,O#Y86IN_ M.#XV\5*LN.FI7&1X,U=ZQ2V&>G%L;-R)5Z]<'_8-JXI-<+"U-')^]ROE"3(7]G'_4&!W75!*Y M$IF1*F-:S%\?G/=?O!G2>K?@BQ1KTWIF),E,J3L:7"6O#T)B2*0BMD2!X^]> M7(@T)4)@XVM)\Z ^DC:VGROJ[YSLD&7&C;A0Z3]E8I>O#R8'+!%S7J3VDUK_ M(4IY1D0O5JEQOVSMUXZQ."Z,5:MR,SA8ROM%HS3:M!C1Z>#H#1X266AYS\D9V%5FK"[@ M8]8PGB7L#Y$L9+9@Y^0KTDIAV*4T<:I,H07[U_D,R^%'_]ZG%7_HU2L NU MRGFV@4]F"&+#9&8%!+1,#I6HLL MWKA7"/84FQ-FU>Z"1&0*<>#?:YX9[L+;VT]F]SC:VU-F]693S(Q,)-18+$[BI1JI*,IHVGG7#9AM66)G*[T0E:?QI#L:R M6/(4I]>>U6-3M1(_7,8X7 S >.<%=T_62:5%K#1BB41J,??;+Y.H?_+28(Q( MRPP6X,FH5"9..U.+/T]:S=F'7, BI*F K99N"KT31;(FB\7G\@X)+C5:P%/,')58I(*NWM M]:6VRB%"2X-MLC#&2F72*DW62.5*DC(-*9&T93>Y\-Z1B(46@B@Y+[-+;B%9 M1M);?B5=; M_A&M)%YP7Z(?( M6G.=P"29RR.F7OA1BYS+A(EO.46R]U<7H"7R(6+@**T=S]AX-&J-'!I$+Y]T MV@='&!&O"]$Z^+/R]7^)WFJ\63 +C2" MI3G-K'G^7SEJ'$2#DWHT"@:3T0_.>J("MV4XC/KAKCJW_Y^Q83">#%OC?C , MF_'O#CL./7(<41)+6A[N\W"/_P^!1(U!'SX_C4E=M/[-V+U35 M\=X8=S]>.0,U3T]#+)44,1*H0JT'P2CYM-'I\/3TY*@][@>CX:@S,P["<;BU M)AR>/ E8NE FLYA*K,,J$O<'62<43X>[B_HG#0P<8G"$"T*[FBTS\DHA\7_O MJK%>6+*P"YK]\='^03TY;&&M&SP.0D\^>G@RKI]/3@>[8@>#DW[C$,$@#)\ M4H>C0=? DW'4&0^#4=>\L&XTJ<<75%.^ Q2X6Q=\IUT!NA+,^ (L?L0;70WW MM>"IG&\HZ.I"M:Q*JT+G'J4-GZ%B!Q7 8KT,6<):+6>%K]?HPE%8NNOEA8Z7 MN.T;7YE2O>8A]P@(B^,(7XL<#H",8E,7WPXX!8^7J!+3E*K*=N%.8D?AR[UA MX][U7_Y9P"ZW84(JIQP# $AZ[$:5A2<\%L4B"O]**E(9ZD.J*H.R%(?4I!PZ MJM(:UNUJ_,&Z[R_']UJ<&I.5;8VN*Q$:]+I%Z5^_/W=*:/"K4L4_O"HV37'H M5#!%*DC94B'T(9 @%L4N8%;S/ M"Y'ND!^/)BWBHW[DV%[@ID \/T3^;P72GF.]5E+A;DCD=W.IC0M"9$]-SC&7 M)N9.U &\J[E<;/SUB;.WA:9 R^+2H#7"N;!W\8)#^>[E?]L=W449;KP@=/YA M+X&SE&L N&^K$:\(3MWI*""4/O>F/9; YER7P;]]JKM (\P][DB?[GGKPNS! M!TF9XQ7+NF%(G, \*7O6#R;0/8X4W^"*V4+XJS=='ET-X9=#H:0OT\2IY[/V MIP$B'3>1J^;F6 +J5=:8HG_:;6QT-&W7,(?\)I+G8."Y>\(]?2?WH.@L4>SB M8EIBUE'@7N7D#"W-4:,GBV5.4KN^3)FB7.=8[6MF]U M?MEON)AZV.IH Z=XQ_BQT4V+&FIAG@G6T$5*LJV_<=O2I6^]T>2JL8)19E)JD?@*B#YVU[9)DDR0U( M)8?/^D!UX,*1=VQ?]I2+MIH4E$R%MI0>2XM4>L\%[W;>8-*DZE3DP-65L$N5 M!"4H@"TO;YW/YITVA"WMY3(^M5O@7VG1ZHK1YR^]EUJ9ZHE@5:=G3VO8 UQA*?1E(,I1]&1^-31M4Q$+F MUNP6!4ZWSA7J(-BNY-1]J3#@3%L+Y"GU'2TI.ZF%MLL*ADT7AZ-N\/N:Q3L& MN2CIM6PT"HB*,-$J%B)Q5)X-@M$@Z@'Q1=52\XTFSXV:SRGIX58D00'JU@L< M@#M(3$AEV*PPTMF@LFJ'ST?9!#LIK.HAUC5J&VOL[96Y*HU8'@:3Z 1^/ C& M4^SN>X91"E!XX$KQ&Y1]E I]I9KW L756VTV_R"=>D3$NN' MS]_WV'L!WQ%Z51>G#BZ<#?['-^2=BFK[?TK0WKH%3Z'U:5/P7E2A\$"-=0LI MR_:GJZIVKRR?VK/E;J>.IM":."AJ%GGH"WPY$O4FT>C7-M^HGG#+06DSVKG$ M[/O0K9^AODN?_TUBSW'S"O45Q09R85R>C M V0)]U'0#ZS*W8>XF;*H/]SC4G!@(BW ^[E"IBL'=$#]9?;L/U!+ P04 M" IBF97 K5K*&H+ #:, &0 'AL+W=O9?8E,BCP\/.<[-XIY?9=FG_*YE 7YNHB3_,W>O"B6+X^. M\LE<+L+\,%W*!&]NTVP1%FAFLZ-\F\>OR[[+[/AU MNBKB*)&7&J(ZCX]?+<";'LOBXO,S0.EI3 MF48+F>11FI!,WK[9.V$OWPHUOASP9R3O% MHA#B\46>RCA6A,#&YYKFWGI)-5'_W5#_H]P[]G(3YO(TC?\538OYFSU_CTSE M;;B*BZOT[I^RWH^CZ$W2."__DKMJK,#@R2HOTD4]&1PLHJ1ZAE]K.6@3?&M@ M J\G\)+O:J&2R]_#(CQ^G:5W)%.C04W]*+=:S@9S4:*4,BXRO(TPKSA^^W%\ M=CX:C\EX].[#Z/QZ3)Z%B^4KO MCPHLK*8?3>I%WE:+\(%% O(A38IY3D;)5$[-^4=@>,TU;[A^R[<2',OE(;$M M2KC%[2WT[+44[)*>/4AO!J 5Y$HNTZR(DAGY]\E-7F3 S'\V;;>B)C934W;T M,E^&$_EF#X:2R^R+W#M^]AMSK5=;>!5K7L4VZM]+8]L7.0B>DR27GO#2D*8%51F@LP@3V7RH ,E]-BE4F#\DH MG,R;"23*R2Q.;\*81 E)0C4"AE+,25C/SK!,ODSA+-0Z<%;KJ?!?6:@\ ";C M9^G'DHDD83(E!=@-XSB=E -(>DLFX3(JPK@DCJ74@)K0(3:682=A(8G\"J>8 M2\56 L>IYDEL$1.4MJ.)?)')& .GS4A(8AX6),S6Z^%=D9*;50[)YSE9)4H2 M,YF V3B^5Z)1:T-.6 /TY6(9I_=2DCD\[R1=*2&J'>1A#.+3-([#+#^L 6S* MNEPTATRP\%W^4NGKZF1\??7Q]/KCU>@E.7EW=7;Z\7W5.(.CG$ZC4AS@#SQ@ MFP-:I"6+K;JGT,9Z0XJY1@BEZP5-< H1W4;Y!!*&Z?)**G<2'"9I018I?J K M(1"4: MZZ&WZ2H#+#^O0A#(U!ZT[1X:]B&_A/$*.\O+B3HT,4N1'S:?Z\ECR82DH#2Q2/F%,CV^#AV6\^9]ZK?)"6;DC+%>"OH"R_3N+55"K0MF!N MC:,&<O&TTJ;9EV:]^^A/H@]9E D3+3Y"3BG;FR_L7"5C<^+YY(K85 MFHT*@W^)8WXY/WH_'+'RZ?L^0V"]>FM^[>)Y[C4,MS M.STBX%H/I]QEU/,\HX\Y'K5\3DYF631!)J;3Y8%/A=]NU>:>HK%N!\RBCA>L MVXQ:C%'7VX6@^W,<9VX-2O1U=UH/Y6=0ZHZ8!1X5C/V[9#&>-:VZ.^8VMMQJE@ MZ-BD&Q#SF= &8W/<)"YLIK4#J-)_WI$:9G%7I^)#(#I+# -\?0!G-+! ]WRT MLY@&Q.%!7RYWM;9%;=]J44$Y1@1<:#U,".JZP0!:W?)=BU:!\1I:@08F?!TQ M%B@R?T>T;D"I_GHC*O=+7%J4!X[9%WC8JVZ=4)\3P(;-/@[Y>[9X4,3?ZWEQ M.;I"(GK^#O9P>O%A1 [>7XS'SY^L8^S5LJFPF-83 -6N+@Y;;=*RM1[N"*#, MWPS\(*"NIR%=0$Q.JU:.F:W F.W#Y04[JEBY#&_P+>Q-B]*M17@ J6YIW(4= M^[I1^=0)] [/HH';,\9]3 5D VUO2GX!#0Q4<.X#N8$N0 [/9]L[:_E'/3>& M;S/DEJ%S7.;< ]#9I/,SE>PT:=2IGM.^D^DL"Y?(/"%(Y#&?9/%XOWV>JI3S M9"&QMX=9,75:6I;QSVY^I)3==N-_4TL]ZK0R>5+ROZ MY?IER6"LP1V.I,8TKVY>8@2*>OQI6J;B+=+A!W1.N_,0TKG0'(GO40_Q\5J= MP*6+!2K5V<#6Q80 MU!?BH==_5V/ZSNY8U3Q5\;*K.S:#Z ]VR@\[9Z#9<,7,\XV$SB\/L]#9V=0H!@2.%V][1]SU/-[X6$ .64 M.^Q]>]X8!5$@C! 1>,ZV$!&H=./IC-?3S9 !SV%SOCO3':- MLJ1HC\QB-@H M**PMT;A;"'/4"[Y*H;XAJ.CUQ<.J+H?O?@+RB!JS?OU_ZTV&COB^I8;X06%J M*"PQZ@G;"!'[1"!1<#VC:F"<6L*0/J>J-$ *-!")'.8C3K6Z$'L;Z[ MN[=LQO="!?>0;EK#SN' I2[3R@?NVF7,V1(<6.!0QW)VYJT9;X8#)I2#'Z;2 M12:SX9$]^ZD! !4"S*2%;_>DTV<@+]RG.WS?H;8UK+#Z]=_8KKZ?.WY\#=$, MJ>+C+ZXA&'4%T&,* !31U> M!4A"MD0-I(W4/&MUV,]^,(BI=X8]AW"PJ/'4RY3\UI@1<'1T,^_SFZ]EZ M/&(,@YD\/<9 RO[P2=7 \*<5%1W+'WC]<_W*";G)9/AIFMXEZN;!^J[1+[6X\"2T_\TW2OLA?J28'SJLSSJ^N;F^A^8L17+HIYQ M.AHX/K6%7NG\=1//;P3VVH"-\;LELBW F\DF=%O(FLK:/FH8T+:@OO&)T6:H ML80.U>[%"*5S;MO4YGI? ,]L"\,TMEZ7L)EG0'4=#HQ\N'>) H 63M\,&.*G M^_2[%6N[,$^IGG8QZ(' YB'#<2S=-& 6*$B%(>#^#8TRNT.!9P@=]AZXIE%U M0MVF&\M'VGUS%"6S\E:]NG>Y2HKJZOFZ=WUQ_Z2ZK]X.KV[]?PBS683D+):W MF&H=>LX>R:J;]%6C2)?E[?6;M"C21?E378&5F1J ][=I6C0-M<#ZWQF._P=0 M2P,$% @ *8IF5]OUK^I'&0 4E0 !D !X;"]W;W)K&UL[3QI;QNYDG^%\!L,;*"MZ#YR 8Z=S!B;PQLG;[!8[ >JFY(X MZ4-I=MOQ_/JM@V2SY99BS^1A]@'[Q99:9+%8K+N*_?RV*+^8C5*5^):EN7EQ MM*FJ[=,G3TR\49DTO6*KKVI\,&3E\^WU7"MR<>2J(SE1M=Y*)4JQ='9X.GKP9CG$ C_JG5K0D^"]S*LBB^X)?+Y,51 M'S%2J8HK!"'AWXTZ5VF*D "/KQ;HD5\3)X:?'?0WM'G8S%(:=5ZDO^FDVKPX MFA^)1*UDG58?B]M?E=W0!.'%16KHK[BU8_M'(JY-561V,F"0Z9S_RV^6$ ^9 M,+03AH0W+T187LA*OGQ>%K>BQ-$ #3_05FDV(*=S/)7KJH1?-B*N/KZ]?O_]T]NGRPWMQ]OY"7']^]^[LXW_A;]>7O[R_?'-Y?O;^DS@[ M/__P^?VGR_>_B*L/;R_/+U]?B^.K(M6Q5N;D^9,*D$+03V*+P"M&8+@'@85X M5^35QHC7>:*2]OPGL!F_HZ';T:OA08#7:ML3HWXDAOWAZ "\D:?0B."-]L [ MB^.BSBN=KX7;IOCOLZ6I2N"H_^G:,,,;=\-#,7MJMC)6+XY CHPJ;]31RY__ M,9CVGQW =NRQ'1^"_O*\ #+F1B4"/AG -Y$5?'FCV' M'*P/(#]L52E1]@V!.B\R(/@&-@)YD?*\W$M MTD25YN=_ MS(>#V3/Q^FNMJ[LVNBT,X6ENT=Q(V.82-P/;W@*L1"SOQ#]EFH' P?X3T"XE M<'.$M.B)8P2(ZPS[SY!4,K^C;X-G)Z"3J@VH="'K1%<]&$^K%UN=HV8%U#.9 M@P['G<">TU3D<&S&@)H7,OD=UJ$]1N)VH^.-T'F.%=E!78, M\&-K1U:#IA157E1*)-K$:6%JF&*1!S3L;A+XT(V.I[Y&(Q0794+U6"G1:8KVAN( MH]G+AIT";.#$4V 9)=#:(P( ^?W%A0(H35:D2' [D MH]S2OS35JLI8&[R01ZP*E#1D# M=$6] MM9E_ZQ#E!TV@&71%3H'&4,B@_'E_(6 !JP'$,KE0I,3&"Q(VEVT!,A/1]GNW!1HPUB M:]EH5:1 =V"CIZ1Z^Z-G?_E_&QGWM(7+[A3"F!#\>(^\V[H$\J'* "4&A^'F M_"2&DTDTG"U:3^;1?# 6OX$C#HQRNBT+E"$_8CR)II-A\W4C![*(FS1: M#*/I8MX &4ZB\6(B/A45"%S(2 U>T\4HF@Y#3&?#>32;#@^(YM2+YO2@=/VB MBG4IMV#88/EWLORBNCVKQT,1KV4)EGUMQ'%*3LI2@8Y1*"#HN53RFV)J*78* M0+/B.&2MO,CC4,&;>FETHB71Y5_CZ\ LP$T:R]+FQS'T0_]_[M_9NQ]46L^M8UZPZ0@JHO!)'@P'D2#\31X,!CWH_DH9.S!=!P-9C,T MGQ"0YOZ7X^DTFLSZ)_[!9 $BT0"?]*/Q>.:_#F!'H^'\7\6"#;['HS'HA,E) MN(5^/YK-!N&3Q2 :SL.-#Q?C:-*?')#?F9??V4')N[(9AE?@\XCC*:ER#LEIV38'_3IT$"MPS&!#4=N15<-/ 'T?CA3 M(E2V38L[I,FD$,4RU6OROR)P",#OJM%D MFCK;VK ,X)!WST8?W2D$@WXVNL5@G%$B:L,FFUP*]KX"N Z/&!<&7[,N<_18 MMDA#6 L5J0.PJAE/XS$W38BF3*4S]B1J-#P8!J0Q7])QA%&;<"R M%R5I<(0.C(YN/M#X5H%'"/\QS.'X);8^RC?:KE4J\W'/_V!N02XE<(0RH^L$9+@FO!+!H/X<%9!D$>Q F5S1Y MZ NLA:DP':OV)@;#QM4;!,9P-!L'GP?B_0/X-W (Q\&7XV$TVK% +5MS/(LF MB]G) 5LS][9F?M!27%=%_(6T>Z>9>?#DEH7!U#NF+2!BQQ&GK(]0PH$*3.(M M39);\,=O. N$8FR"_))+S> (3<&7C0I_K<$7A[#<%! '@"Z&52FEX /A5X4L M*9RY %N$$9@!C.X$>+.@Z4"M@Y)!8T*X0=1,>C-"[^ KQ/MZI=$U:/_&7Q%; MA9J,%##FUN$G9'+0L)6?)&]A]:X?:O"IK')?%GEM.%L"5,D ' T!=;LG>(O$ M()H"\\X&,R;2O;FP'I(=;>^-U"D%O*@=-=@&2NZ H5$VW8"T[XGK<(],'9B] M,TS$F)ER:E9]4V6L0<.#>,1$;R7AB!@&6@.%).0X&;PN-)X910YV@O3*'3TP M]YF6[HD/%I,;5!M+M=8Y^GFM4!^(E\/1E93&"VAO)/>3/-YWI6>H6IKP Z NRAWM&E5PHTAZR?41#46<@!YWMX+5YW9O$X MS#A95^H:##'L,G()-N8/F608@58E)WB<9V"=KB9A]:B,\PF#;JQQXS)[6^S= M)3C+E@S8O$8GK_^_%?Z_:H7/N]BP,2/S:#$)S+:+&8 MNTI%BW,\'M$P"/^&T;3?+#&+X%_P;=+O'[!A"V_#%@?-T!NI2RPBU*K+A#UT M;LN"@:I/->>*V0 9$@+,;C?I<1"T/"$!. <;OZ)T+- 9-A>) .X[]I!1(L79 M]3G^CIX]:&C,,8%DL1XY34&GI."R@[R6\88K*EA7L$%&UH QUL.OMU:9@:+( M#6;T\YCTHLZW=46I0_P5YWL=YIPF5(6AC^[4:;",U8&7#*Q4*^"\95G(!"L= M##J,/,A .W4/P9^.]9;TY2UE[<'@H>)"0^""JON(1$'8U8IJEIC:+;7YT@M* M ];["\,-/+18EJ7F+') OUL-AFR)A@FFL97'B;: PDH9 I![:5"KY>%PU9JR M>*B'%M/9XIEX2R"K^LRY0*9*1,^*XSKELI)(3KK"0%L]L#HVL +9,NQ^^#13M M05A?W6+:"@+GMQOI,+<@QM,S_G5VS' M?QI.(/0:TS[Q<[\_?W29';#',!"$*;T+6U16Z@)A8,9'=)4MWHI95 MF!IL2!.UM$(G\3HJI:C,1ZCL+P-2T@$,L+H!BS6'!-]+?%^3KJ]4#$,09(; 5^]T=*Z)28_O0@S*W<-D,: M^<#"GK=O?ASO?1UYU!%P=>'8LG@<> M$&?C3J*%JSQL-/6I$+?C!Y1O8&7BBM,6 M,]P#,!\-'O1L'UJ'GO_;\=C]ZO"/9C'4^@<>_&@6&T3C_L-9[/#H/\UB&/1, M'OCT.VQV(%@:])OVRO[!D.=MD:]/WVI,NYV1\>SLD'PDC$X?A/W-O,A/5[L^ MNVNIP$HZ>>;4'4'C,7>8KS6ZA#S890*I--/I%K'UPH6:SBVP*U2FP,^./=G% M[($R]?[++R$"E\W2O"WKVOA^JT.=,X.@P75PF'JPB>ZVF0=-[*:U[_Y)<1#G M)T^+U6G=.$FR5*(C!_7!'Y,K!\G6YIW!!N\'/; B3YIEFK+7=\"#\U1B:\]N M+@N!NX$[6PC<83?Z<.:KW<5Y\*R&S5D-O]-@>K]%L_/D'@_&=7JV?[-9.5O= MMO0TI-Y4N_0=W7<0*1%@2X2MUL78-A(F7H^>NE0?A:<4OI%V@^APS?YN1PW$ M.WNNGH%)XAXFX_>TMSD,6[5V9!2'*89FQB<$;F#R&A.>C(:MMB9UZ49P0:7G MM,YNU+0#V4;(.^ P30RN:ERY7/#2\@U?.DBXM'H6QW56,QQ63/&!R76#'CX?3130?#$_:S_K1;+$X$;^J9$U4 M858,W0:_^C :!+Y"@U347RPP6*7:AZORA^QY;\[Q:!0MAO.3CA_&8)4!G^^= M/764A!N9#Z+I:&=SLW&T &"'M%#3\#\XV*'_\B/6&\#.?51QL MO ?#" F!";_T#M4X_-W*NR:TC@A=)&Z9< I"PK>DCEW:%M4_(V]-H.T9AF_L M'%'Y5&(:S;A#^H,ZR!UM[1:9,.UTA]5=5V6!*_(ZSN+>;I1?D'K045$V5I^7 M\S4CCNM=IR2)-%"4\,+Z&7>K/@*E:VM\'HO2O5]70%!KR=#]8ZCNU#5VQ.N, M&ZMW=G->D$N"(Y@Z*%2TJT\JWN28SKL3EG+VD@1#;\^ 75M6L WTA%906E#? MP%* 0:+6;LZG*$.6LT*+: W(UBUT3!YOJC/JTR-?UUU#<35XD,0U9JYA(X5S MP=S")(\GMMC8/';%65[9%N4=#_-1VP8OVW77/FO,16&'D?$NHR.!-O>;F$%Y M8+6U(74CYZUVM?#R 0HF)<)3GH8#6K56< 85C/,Y+;N5-OFLF-.5B:J1%BQ9 M&N_OD P:O">!^F\/JP&@B"\4(#FPB2!DJD8.24&Y [7\T1/O"[-H. M%^8'4JY>RQ5T=,$^,!M&-RP\+2[N7BU522W?9A#RYB[ =&M$^4;K_R.>'P0EO"$V_ZU-+-&I_ M/+-229MDI+N,?"BK.EU!Q$8F(A3['%PMF3A9_^[!H3<(E+D+&, MXQO96)-@ MEB'F!CRD-[^\F!_3R8N2MG0<6\ EW+.@,%,9OKA,33)7:.D. M#SZANY5I8ZC;\ (;!?2RYMY#TD#@;%>\S^.C3Q<_RVS[[/H(Q/VZ2&496>T% MIP#R6N>V;MG65VUMXJ-,'5[6T-CCQ9ZUKPQ)LI>JNO/&W:@UGI0'X=FY=R^Q M&S &"J8KS3&'8$61= !*NB$[L>]LK=>?>[_;&DM_3OX(<%6)G:0:_$_+?80" MA!R^9(I50;KB@\4H<"ZH^50F[,6TM:Y7*NP%,P]0,PKWZP0>!.Z2;C+%BO(H M6&!H$"-: L"P'F63**QHN5E2Z!4Z$B0*VC3H6R%L,%^QC[YR]VE@F2+U-EDT M<5[[6)I3!4"\/II &' 8C3@,M 7.3):+%;V/EMHX&;,JM MD(27^:J4C11:E@HT(VJ@QDH EQ:P%5OT,Z#/6%>43D\VS4.T^QW[XS>-2+%' MDA:Q[>UU@71[;9F:HED6G>#D!MD2/FMJ\"$2@X"!18;0P3W$C]L^H-,,28\R&W#+I0[OH5ZP_XBB[IIM ;JB6XUR$UH MJ;+:;#>!\M=IVUPIWD?;P32:#Z=,VMF$.H=^)&&'$T*@D[__?L+N;^6L6F8O MH0L/]H*;[>*DR[=[%B_N!9DR_[[=RL ]Q<"'%2>>B(OVWN()=V4&=I2NFWL- M+)*Z2#X&;U4)<#WH?/Q@$[9E. =D)X(JT4*#U54N!/ .DE6[SBUI2LUXE\=& M/(XEL$\1[S*TW30\XJ8>'40P*[;V"4-XT6;U* [V=A!E (".=?3R :,>'7^R^5M:=]_:O*KAQU I2X-IV3 M<'IST<92)("DC>UY]-$X3?&N$"\3ILGX2;,D!X@PV6<1;?,:W=J@>9&/"MGO M N? !JQK:E)AWNTYU=1T+!(N$<>_$-D@S(BXTN?4&I7L-0_F/C)ZD4L/; 8$ M=$G03NY.E%&X%[=1H-166&T./^A9=GJ5,"+ P5LWFQEEV6?F<"QC_%WVECR1 M@G>WXCMXQJ[;?3ZR>H30O?Y&6B)U8?Z:WZ10*NY>0R_8>L->@.S(G1P$AEGQ M!D(YOB1@H^L0M\R&LZ %;QT/ZI)O>*-SNVSDRQK<#(^'FB-!\U68]+$ZS][9 M;F6G,!/JA#VP4GCZON'P+2I>E_>@$!NAV^LJN\D_-RF3OT/PR.'N?L5A]BG* M'\U&]FTF-FTA,SC;0M.M%]+735]I:*LP&K$OY"A5$\ZD^(8"0';-3GH3\-QN M"C8DL-&O=2!+;;M-)-HE24!]#/1^ 77+$G[XH(N=V\U:Z.@&U[GP:&" M;LR B[V[4LZM9#F5<3G2Y/M1G!7@9)F+Y$.GRK^NI^'(]IMOUC(%5YBD"U5R MD?B/0+OB-J'#(?@][RWN$,9E)UT&U68^6YU"8/K8_-+R'!;[T>[>@&_BX+* M'8[^Q\$=XGI9!R;%=H';%QZ%TG723GCO*(@#68N_+/L8>^ KA]Z/*H?0T3M>0-#O_,I6&!T3&4&6#WB) MV<#QU&7SQJ9'-1$U;U4;''[SV75-_EIIVXD54GU=RJRS+OSG0+FW:O'=NZ\U M.EX4^/AK^[OAK$P*>C=4YRV9SUOR3]X7/ED5H";$N#\YG?1/GE(9EE^ 1>'VOIU\""+H!_=4%CGL'-56*_X&QPRWU'1Q M[&^;_$F,Y]%\WL<.\8*$(/8P[Z4..GH;QM&";G&Y.=J!V4I]",+QL#_!:U@G M#][#@?9BVL1DVOGBPB?!:QY!HZSI99:X2SA\?N.C?^I?F'G&KXELAO/;-M^1 M.38B52N8VN_-)D<<"[LO&PO=V]R:W-H965TN>G1G8O MSD]YH5+*R+U LL@R+%XN2,JW9SVG5PD>Z'JCM&!X?IKC-9D3]9C?"V@-:RT) MS0B3E#,DR.JL-W$^7#BV'F"^^)V2K6R\(QW*DO-/NC%+SGJV]HBD)%9:!8;' M$YF2--6:P(^_=DI[M4T]L/E>:;\VP4,P2RS)E*=_T$1MSGKC'DK("A>I>N#; MW\@NH$#KBWDJS2_:[KZU>R@NI.+9;C!XD%%6/O'S;B*.&>#N!KC&[]*0\?(2 M*WQ^*O@6"?TU:-,O)E0S&IRC3*_*7 GHI3!.G5],YK,YNKM&]P]7\ZO;Q60Q MN[M%D]M+-'^\N9D\_*G[YK-?;V?7L^GD=H$FT^G=X^UB=OLKNK_[.)O.KN:H MO\#+E,C!Z5"!2UKQ,-Z9ORC-NV^8C] -9VHCT15+2'(X?@BAU/&X53P7;J?" M.,$79&MWSE,:42/2OR5(J 7CZ=UO MI3Z_79\FV0>9XYB<]8!%DH@GTCO_Y2=G9)]T>.O7WOI=VL_G0-JD2 GB*T39 M$V&*"_"XS7819@BY)O),Z1NJBF -EI2*)'J4V M!*UX"MR'&?R ?OEI[-K>R3<_#YVII >^O!YB/#8./N M,$@107$J31!Y(>(- M4!O>L%"R'O,S=):33#K%@!B I1BZM!7N1:HVB\5^(&EA\%:,$53IL+V_!K%'G6 MR&UZ&KIC*QRY'; *:E@%1\-JQF*>$71!8$<@56N!GRUT"6]2T=A$!RD3$B)K M0UZWK2LL&&!%HG[*I1R@96F(EH84?B;E])&_"JI>0([T=]HSQIG&'K TP1I^ MLEA*FE!L)@J4&#"J#16*$&9TF,;+.[!'T):03Q(1G8;>POI>[/H[L&\)^(;E M#N/R^R'\V.>BBJ?I_T%G2WS'T>DPW*_Y]G/N[=\>&=6+-%>P5DT< WA1S6A1T<3>LJS MG#/(*+)*V+=0#-Y#>N0)D/E^5X'U+P@C*ZH&Z.H92D))VJC=;74!NN//K#&P MEE?6\IVUF$N%^LO*Y#^5O3\\BV<,]E'(^N6"[:$*^U7H-J%K19Y]P%@@=?.# M"+9)UT KUL01!/9%A@ )>8IAN:4DC7VY'UB!-QHTV[[=H'D?U'O>@2"T?!<$ MDXP+1?^+S8D )@#[N", F48CUBEK"$J>E3',$I)OZ$ M>*ZMMQ:CW<[KO*$#P.Q%SXT3GDB31[H#TI^Z]LG\55Q65V!FC'.BARMC%(C& M=%TX;69ULV=E50Z[@\4W;GS;M)BQFDJ"&@:4G7B+1?+/K5Y^^/S7RJL]@<=6 M%#0)[T#!<5#H'3@KVWD1HP:/1"FR[(WN, MZ^PQ[B3@[S@MRA SHC8\X2E?ZXJFT-30V-SE9PVSE.(E3:G2_1G!TAQOL$(K M3 5Z D6MA4.W_?\7+*OG% OQHO\"T!.Q7]]K'5(INBDCU4D!/XH62"IANUM-0 MX^W$^#/RH08;V\".)PZ'0-F((8$4""ITY5V>\%K6'F;8U('5&%JIR3'MTM"' M[*$+N<'1,704$":(8-1ZX3%L7 YE1*S-%9B.LF"JO">JI?4UVZ2\7-I_7M[1 MW6 !')$H)2L8:K\/@QX2Y;57V5 \-U=-2ZX4S\SKAN"$"/T!]*\X5U5#&Z@O M'\__!U!+ P04 " IBF974BB_[A0$ #!# &0 'AL+W=OPS2>Q_@K) M=?M+UAO=Q'=(T6@CJZTQ(JB8V#SIW;8.!P;Y0P;AUB!L<6\"M2A?44.G8R77 M1%EM]&9?VE1;:P3'A#V4F5&XR]#.3$_._GA_/CN_.;^\F)&?;^B<@_YE[!ET M;16\8NOF=.,F?,#-B+R3PJPT^5644'YJ[R&D#E>XPW4:#CJ<07U$(M\EH1]& M _ZB+L^H]1<_X.],B@(H)Z_IO"^[06-[,8YU30N8.-CY&M0M.-/GSX+4?SD M+>Z@Q:WWZ %HIXU&B=;DI/C8,,W:;OW[+"U2^;WAX*^!(9#W*R +"1'RF!B28QMRRUOL']!$V.W*5/DEO(& MUPC$BJC68#3>=(RLH"14E(0S.F<<8: :[C<5RE%]VP_8#BC=V9?4M$G1/?1C M\OQ9'OK1RT<_?V_PX +W"SDV;>)36G MPKAM"H!HZLJ:[?0C-P\B\IN4Y9IQWHGCT(W3!(-8V@"%I,EI>R K5N^#A:F+ ME$UN%"V!"%I!MY.X/FY<8BD4$5*\*/K1CMS S\F--'B?]J?0%NZS ]CG%_B9 MFP6CK@"'Q[+32MTTRP &4Q,%%@,;"'[@YT$BQ4W)-IGS]TUI=K7V-]/PX%;G7:W.AV\ M536%TWWT=-/Y.PLDZ:-F/9\CL"0#G'>#\Z1ER.,0C&!(3XPQG!ARV M_B=;'O3&CZ;+DV:)=$6B?L:,!A@SQGN>/I8Q0R3?+_@RR-PT3KY.>#;2Z!L) M+\[? <+(>>.LJ\02#1R,S_I:WKO8*S$S\FR'9XU M$E&ULQ5913]LP$/XK5C8A MD"J2)@4*M)72TFV5@%5MQQZF/;C));%P[,QV*>S7[YRT(;!237OAI?:=[[[[ M+G?VM;>6ZEYG (8\YESHOI,94URXKHXRR*D^E@4(/$FDRJE!4:6N+A30N'3* MN>M[WJF;4R:<0:_43=6@)U>&,P%31?0JSZEZ&@*7Z[[3=K:*&4LS8Q7NH%?0 M%.9@OA53A9);H\0L!Z&9%$1!TG?"]L7PQ-J7!G<,UKJQ)S:3I93W5IC$?<>S MA(!#9"P"Q>4!1L"Y!4(:OS:83AW2.C;W6_1/9>Z8RY)J&$G^G<4FZSM=A\20 MT!4W,[G^ IM\2H*1Y+K\)>O*]LQW2+321N8;9V20,U&M]''S'1H.7>\-!W_C MX)>\JT ERRMJZ*"GY)HH:XUH=E.F6GHC.29L4>9&X2E#/S.8C?;F_'M M@H2CQ>1NLIB,Y^1P09<<]%'/-1C$FKK1!G!8 ?IO )Z3&RE,ILE8Q!"_]'>1 M7,W0WS(<^GL!YU HPM=T CZ#MX3#>H!G,'!A_:I=[F' M?J>FW]F'/ICCM8Q7'(A,R,M4GNGOXKP?]>!#U_>"2_)>ZT0DBFZ3@5H=IHI% M>+^:NI%4A518L%JSD(9R,H<'4%1$4-94F@P4@;S@\@F +$% P@R)I#:Z=OQ( MVBWO]+PAGWMG#Y1U27E5&5VT;R52PWYCHJ*S'E#*LF'IE M]AKD"B+(EUC5H-VJE3.@G*4"QX2I=5]M[==,/W<(OB%FX^NU_@+&A\6OA?$C MSKL7KL9P9-HP#OZOU^RN[==]U#@Y; ?^T8L^\SK=K;RKW]S&@Y^#2LNQIC'B M2ICJ[:^U]>0,JX'Q;%Z-W1NJ4B8TX9"@JW=\AAVDJE%6"486Y?A82H/#J-QF M./U!60,\3Z0T6\$&J/]/#/X 4$L#!!0 ( "F*9E=K C^,E00 -X. 9 M >&PO=V]R:W-H965TUH%2CGT7.5<]::%U>=SHJ7=""J"M14@XS,R$+HH&4\XXJ)259I53D M'>PX8:<@C%O];L5[EOVN6.J< M%5LHHS.RS/47L?J=UO%4#J8B5]4_6JUE \]"Z5)I4=3*X$'!^'HD/^L\M!1B MYX@"KA5PY?=ZH#\:/GQ$@_'XXV2,+B9DFE-UV>UH6,RH=-+:\'!M&!\Q MG*#/@NN%0A]Y1K-=_0XXV7B*-YX.\4F#8UI>(<^Q$7:P=\*>UT3N5?:\8Y$+ MD:U8GB/",S3BFO Y@UC10"FJ%;IC*LV%6DJ*_AI,E9;0/W\?2L-Z%?_P*F9/ M7:N2I+1GP:915/Z@5O_\@QLZ-R=B\)L8_%/6^V/8H]D2G!8S="N*4G#*P7>@ M]@(ZY/IIX^TKT42ATU>7KV]7A+ MI'QA?-XP!FFZ+)8YT30[/=GP"K'DV@Q2LW](A4-'>(8PYMBV<*0JW/6[)_JV M@AG(JJ1YY8]:L'*;IC.$W<3VPZC%<0-L1V[(26F*\]) M4=Z@4HI2,JKA!$":I@LN?0,"@0<#@[0BXV9+U%@/6!N0/H=]IPY,%1>G&(&D,SC>GQO0%*3J'ZXF& M.IN9 W!E3I9]R%J!//QF(H<;T3NVQXC/)(&#:YEJTCN(XPIXA/_+L('#;E74].XK:E8WBR/9PO(.&K"@)DU6JX$15K2Z] M\",#+)='&ZT1&+[12Q^'MA-O(>*UAYLQ\A([#EWP\_N2*5:A\#$GW,@V,/&* MO(/;I-*LRN=;]\L%G/N71[BC)DO[N_C"M1,W.*2)'=MQ#MK$M0Y<7N%JRN$R M*27E*:"N)%RM@7XK'KHM(VX2MBK@^J_3?Z#56UV"39H'M MN/M5^5]MA=-11H![_LY>\%Y'&3OF]$C>N!>V"4]L+\;_K=AAK?,^=3J$TYW6 MFP/N#O/J9:50:H!R_?QHN,WC;;!^LVS%UR^_ST3.&5$6:!YTO;_!5!+ P04 " IBF97 M#MM9_Z," #G!0 &0 'AL+W=O] M)+[S?=]]9_NNL^7B62:("EXSRF37293*;UQ71@EF1%[R')G>67.1$:5-L7%E M+I#$%I11U_>\EIN1E#EAQ_IF(NSP0M&4X4R ++*,B+<^4K[M.G5G[YBGFT09 MAQMVXRD57YG2@2=@3?@C#1FLTL;*D6K<6ES%S*0@F]FVJ<"@>]Q1V, M[A^>8/$XF]T/)\/ILC?_">/IZ&$^Z2W'#U.X6)(51?FUXRJ=T>#<:,?>+]G] M3]BO8<*92B0,68SQOWA7*ZWD^GNY??\DX0+S2PB\&OB>'YS@"ZKR \L7?,97 MY#E%_<@4H3 @,H&1?J8P+'T2?O564@G]='X?*[[D;ASG-NUT(W,28=?1_2)1 MO* 3GI_56][M">6-2GGC%'NXT.T9%Q2!KTOA,_)6:M:O%<9,H^$>OWZA]P)AG83[^^PGLM[X8FNO /W#X0:UUU=Z?C[+GL]]M MMW6P5YFM>JW9K!^[-_>@^3(4&SMB)$2\8*KLP\I;3;%>V;SOX>4(G!"Q29D$ MBFL-]2ZOF@Z(455WHPV&6B)S$*$Z#WUYRKO6$25+,]_ M02P,$ M% @ *8IF5^CMPI Q! D L !D !X;"]W;W)K&ULO59M;]LV$/XK!W7H;,"U]>9826T#29NM =HLL+/VP[ /M'2VB$BB M2E)QLE^_(V4K\JQ0,R?5NCP;C52< M8L[44)18T)NUD#G3M)6;D2HELL0:Y=G(=]V34"-! M57G.Y.,%9F([2=J,&)>$Y%HJ+ B2N9\ZY M=W81&GVK\)7C5K768#Q9"7%G-E?)S'$-(,>/V"6&2"B\7V'Z31' M&L/V>H_^F_6=?%DQA1]$]HTG.ITYD0,)KEF5Z878?L*=/V.#%XM,V7_8UKJ3 MT(&X4EKD.V-BD/.B?K*'W7=H&43N"P;^SL"WO.N#+,N/3+/Y5(HM2*--:&9A M7;761(X7)BA++>DM)SL]OSQ?7%]=_[Z$WN<_ELL^W%PN8/GI?'$)O5NVRE#U MIR--YQCM4;S#O*@Q_1YZ@ D8U M^9R-)@-LSL_L^88;NT=))0[*?FN6BZK0"BI%=+6 6.0E48>5T*DIL9U#R'+Q_?$6?L?+]_4E9KS%?D MC4GM8ZD?=DG_6W?_-,5B_OS6ZIK:_%& M)9\5=7AI7!\95E.]0M714+]1W)4 M UK'PP;X%^B%IP/7C_HMT<0?>)[?$GA>.(BBJ"7Q/7YDV-9$#7%___].W''76+_U.T2 MC\.35F/YZ75X&#S*/W\8A.WL"X9!.]/&PW#OS<[Q,6'.*O,I6"$ MG&3U]VT7],$W7DN16]U]CS>03PD%Q#ZN,GNM#( 1+VVXT1EV%MR**DL@I>Y! M]P3]-'^7' 9WV'7OCEI34HYR8V=!1; M*,AP3:;N<#)V0-;S7[W1HK0S%UUI-,'994HC,TJC0._70NC]QAS0#.'S?P%0 M2P,$% @ *8IF5U'D<=_G!0 'Q4 !D !X;"]W;W)K&ULQ5AM<]HX$/XK&MKKD!E?L(W?2!-F"$FNW#4T%VCNLV(OX*EM M^20Y)/WUMQ)@FT!6;O[K+S[K*S3)>-?Q ) DL\?\H*F<09 MW' BBC2E_.D<$K8\:UFMSZU@:]PK1QKE!96T?\K9 MDG U&ZVI&QVJUD9P<:;>RD1R?!JCGNQ?7-Z.[@;3T=TEN1J-!^/A:/"1C,:3 MZ>WGZ\OQ=$+:4WJ?@#@Z[4ATIY0ZX=KT^8#VW&PU.(#\F7=,@MFEW&^QUR]B[VE[W!V/?%_+*HK/?HBJA$Y'3$,Y: M6","^ .T^N_>6)[YO@&O4^)UFJSW)UB249$ 83-R16-.[FA2:.D">/Q 57Z3 M428D+[!NI-B'O]F#MOJPL1I55N/**J%"/<27(2&]!UZ^$4*S")&$ZU%+C]ID M2;7*C"7( .*$O'L3V&;W_4^_;@/C_N$ MG-.$9B&0B:;+A(54$\O&M%Z#FF"3(4M3%L7R":/G2\HC$F)%<&0B44Z\X9#3 M."+PB$0K$(A:1287"#$L.$?/B$= 3>,M\5RW)JD[RWY_D+=/VC -0UY S>?S MM6O;AFT&1[OC72-PG2."A(ATEZT1AOL\?G]<]:N*9R,'73+D3(C*FUC2_%5< M>8;=]4O)-;J!^PU?!R[@\QC:MF7N+N?SZUOB&%[@U&3+<$RG@3K19_Q>CPR41B1:S*'C4O*<^P*O822[/_M<^D M\AG5?/+*9YP17&',9>P9N+*1NA,LB2-=F=MP/N7 =0DJ=N%:3RYB+@$RG0): M>/H=(0-9 GP1!%0G>HFZJF';V7 7N:S.:;C'T2)VR0<9R%+@;0W'+*?'K9(I.?L3K+\BL#:*!SA#D!B MVF*$N'Z@%QES.&56=[1?* >=6I?00C-]'NS:\;WRWN]U M=\,VNKY5)831--EP1D9#B>$_N)MWPXI['S,8AO-:UN[":8?_F2B=VEDN&FW+]#$%*., MLU7W5\2PVX=OZZ-K;;T<%5<$IJZR_@U69U[5]-71X37E<_5YD< ,5&UL MW5I;;]LX%OXKA"22YF>ZO MWT/Y(E*R',7I969?+),\/#PDOW,C>?R89I_SB3$%^G,V3?*3WJ0HYF^/CO+A MQ,RB_$TZ-PFT/*39+"J@F(V/\GEFHE'9:38]8H3(HUD4)[W3X[+N)CL]3A?% M-$[,38;RQ6P695_/S31]/.G1WKKB-AY/"EMQ='H\C\9F8(I/\YL,2D<;+J-X M9I(\3A.4F8>3WAE]>RXM?4GP>VP><^<_LC.Y3]//MG Y.ND1*Y"9FF%A.43P M^6(NS'1J&8$8?ZQX]C9#VH[N_S7WW\JYPUSNH]Q;E+WIG M5AU8*?=RH%+*7Z,B.CW.TD>466K@9O^44RU[@W!Q8C=E4&30&D._XO3\T^#R MJC\8H$'__W5U>7Z'# MN^A^:O+7QT<%2&#Y' U7HYTO1V,MHVGT,4V*28[ZR($XP887P'/[Y9#E[RXZW\QH"X MV:>9H5<3)&_SZ[SXL,P/.?;=-= MIO/HZ$YZ8'&Y";[8GJGKWZADKS;(:O8R"IV<3\=@(*.%E.#T@?4 ME/LR66JLA;XEB&#'4)2,T/7<9-&*9)C.S+9I[1[XU2^*$?X._>COW23."F,2 M]&C,YQP9BR&_\>L_$I!U:_OZ"X@IS.S>9"5LJA(3>&=;G8\%G%M@.UH&9Q_Z M@[???7U@R[,(P+H8%HO,;*H/4!@$F(2R5B,TF[*F! >AWI0I)I1B222Z+B:PJMNF05ES6HQAY;!] MBEQ*K$6([M(BFKIC!QP'@2L-)0&65%3R8QHRS /IU# .-#P \W?7OUV9R)=N M9\LV'5(L O*Z*@>84N:40ZP"[I0IPX)"Q;:] 6:*"H<8)L=\YH)3IZQA*]7K MVJI!+R9=+@H6Q!6) H%R"1C%F@#?JW[G96I9CA#V2S+IE GFBE2HP PH-!-. M#14"2ZE;T"K+M@JM N@=M (:J% N8@API*HC6K>@U&W>BLJ#$I<$,QWX=3J$ MN;K:"=L7:-!AOX[!^H=>X]A MKH1C0:A3HP'5TET.;B=)N%/# @$H4]N!KS66H8-T U8)0K,'FZ MXQ9;DQ&VMH*^H8LT _\;%8X\8!0U0 GP>I8\)NO^*\E7X ?69 M^6*2A8'O,!TG\7_K8=XRP-@]SH_"<_V[-<#P@X+2N2^#J19P;T/E95*8;+U( M%VF2I]-X!# 9H?,N M%JA%'U,NJ#B8H,#%E 1+22A;"IV4$:3K2148.EZI 0W!IP>5PAXRHBMN'%25 M08Q0AW(S(JE'$P<-[[/-6G[O[TV6CF!?D47HT_MRET5)/HMSF[%B]&L,H(CO M%T59LJ'W8 &YQ#(D=R<.%D*Z85?=LFRK6??Z8+-.&\Q;_N7X-@'PQV !@["+ M>^+6(R?/E:WH+](R3ZB0#I;*E;3>#X(.)AQ3IT(<@@>_LREX.ILM$D"G%:QB M"#Y-:_ MJS)]8W-LL[)E>M75'/MN_CL;Y:>-,Z#9,\4T5%[(NTWO(0N@U-O',("X1) V M1U[+>0H--L*^3\_+&>_1W461\TTH=MH>[/ M^C[/T+_(X',B<*CEB\)LU:SZ=7("@$&1VM[1-R[/LWW )&A(^V6Y]&]88 M4C8M/!>APV"7B] VW-A?\%5WWV6 Y>",=1>ZIA003S-((O9T(AQ2'K+#&]=3 M=089C;(AU NV-@&A.$\_U,)>C#B%5(4VP M;#NHK!\U'C2/IK:=H?RUG,I>SD2#HA MG)HNKF/=JXOK"(%6R>[6M\=4&$-?#N7.C(I!XL<\GT= M &0(H"85?.MGL8H">R'W-_@JP)RT;]BJ^6^L5]_.'#\_AUB3+/WC3\XA*)8" MT.,= 82HAOI[EE3_R$IQIS*NOG6.(#LMHUY>]_>]B U7V',$]Y.*T)Y,J7U]BF;VZ*#=YJ_O]S;TX&,HJ,G^/@96 M6;6?5+60[Y=4U#2_I?F'V)4=ERAR^.$'I%UBM(IZ9UF9??@/]LL/O?;]4;F&8G7E2E6WOYFO99W=HG70U[;1?=JELAZ M'G7KC:<(.-@)USW;!#_4+@+K=]\6N."NL>;>32F'&NU=C&[NQ+?>@"N%0T4: M:PSANJKDJ=^3*\4]Z39T(%+0O#YOI/;"WB5XUY$DQ%+YDVM>@L-4",&A=SZJ M X6Y<'.=OV[H^4)@;^)2C[Y;*%L!?-W9AVX%67^S=E.U YH+K+Q+1DXARQ(N M5.N/-^R>,\XQ9VZ=!MO,A:<:.Y]T':0HAQ N*J!J@%I*3"6^#F*Y(ROH,4SUMTT';VLW;W;/ED]6*?/GP]V.4C6,(SZ;F ;J2 M-V'00]GR,>VR4*3S\@'K?5H4Z:S\.S'1R&26 -H?TK18%^P FQ?-I_\#4$L# M!!0 ( "F*9E?W.91VZ ( $ ' 9 >&PO=V]R:W-H965TI"EB MKW\Z,Q4$Y6E#ZKB;\>:H82A!,<"<6 Y&N'/9PDBDC*^%-S:LTG%?!X M?&"?E-ZEEQ7BV*/)$UF+>*CU-+#&&U0D8D[WWW#MQU9\$4UX^03[.M;00%1P M0=,:+!6D)*O>Z*7.PQ&@8WT @#4 _BO K %F:;125MH:(X'< :-[P%2T9%.# M,CCT _!= )F\_OP/EB,%OXT *-@#,+EX^-H_E/M MA?Y#X$]\;Q0LP,CSILM@X0?$%7 "2@45,"XZR-1_H0DI7 O2HEGE7R80?R QQ?@-,XPI YHM<.\\ M?(PC">^4P^WH% EEIOT8K+IC\(W^W.:NHK'8J M5:6W/$<1'FJR##EF.ZRYGS]U'.-KF\__1/;&M=FX-L^QNW.TE[^>P(R@A -Y MD" O6!3+(I(CQ$3KN5:43DFI6LK.A;8-N_V!OCOVU1;6ZW6L)NR-8JM1;)U5 M_"1;R#7)KG-&(\Q;]54$]M&'+=NQX3MY+5&699OMZNQ&G7U6W81D1%;N&FPI M75<)35%6;.2/5+##K=AK5SEG5"RI0(LNY M*?@VA<[)<3I]TX'O3_TTK M[70>^4Z@?]3=UMSPBMB49!PG>2*!QTY4>6=6O MJXF@>=GR5E3(!EH.8WG%8:8"Y/Z&4G&8J"[:7)KN7U!+ P04 " IBF97 M0PDG[GD# ?"@ &0 'AL+W=O8[YCR%D;-@=<0@UP4,ZY:9J.2DARH((PB#JN^$=K74:#Q)> ? CNQ]XVT MDR5CC[HQ2?N&I1<$&212*V#U]P0CR#(MI);QO=8TFBDU*P2W)KAOG<&K"=Y;9_!K0FG=K+R7@1MCB0<]SG:( M:[12TQ]E]$NVBA>A^IS$DJM1HGAR, SC28SN;]#L(8JCZ3R<3^ZG*)R.4;RX MNPL?ONFQ>'([G=Q,1N%TCL+1Z'XQG4^FMVAV__=D-(EB=(%N@:TY+C8DP1FZ MP_P1I$ ?QR QR<0G!5C$8_3QPR?T 1&*YANV%9BFHF=*Y4&OQ$SJ]0ZK]3JO MK-=%=XS*C4 132%MX8_/\[MG^*:*71- YR6 0^>L8 S%)7*MOY!C.6[+>D9O MH#M>27?:[/S>[-'_GOT@&&YSFMQ2SWU%+TP2MJ62T#6:L8PD! 3Z-UP*R55" M^*]MMRL]KUU/)\EK4> $^H;*@@+X$QB#/_^P ^MS6ZC?4VS\GF+1.XD=;(K7 M;(IW3GVPH$1"BF*));3>N(H>E'3]KCP-7+MK^SWS:3^XIRC/MKW@$#4^1=F> M=>5V#V%1"RSP[$ZG@1TX]1NG_EFGZNE0#P-M\U@1_;T)+X+ [UA')D]A?C=P MCD(Q;D%9GM#GP=5EJ"%1FGRI= M-;U--1.6C_A1_]"^'MDM_6-5_53%RB_YJG12K]N:4($R6*FIK,N.VF%>E2-5 M0[*B?&^73*K7N_S&PO=V]R:W-H965TJ MMGYIL'W.\3W7M_8=[0C]RC8(DJM0MP_#T"A98"T;-W)P&([+E98'1G *VK2I(_YV@DNS&FJGM M)YZ*]8;+"3T8U7"-4L2?ZSD5([U7R8L*8580#"A:C;70O(M]B6\ OQ=HQPZ^ M@72R).2K'"3Y6#-D0*A$&9<*4/R\H B5I1028?S3:6K]EI)X^+U7OV^\"R]+ MR%!$RC^*G&_&VHT&#@A"1TVP.H(U)#AO$.R.8+]W!ZT(C76]]=XD;@HY#$:4 M[ "5:*$F/YKL-VR1KP++.DDY%:N%X/%@$J9)"A[OP?PI3N/9(EPDCS,0SJ8@ M?7YX")_^E&MI\F66W"=1.%N ,(H>GV>+9/8%S!]_2Z(D3L$5F(F*GB-:D+S( MQ$=;1A%A'%Q,$$:K@E^"BRGBL"C9I< _IU-P\>D2? (%!HL-V3*(""8;QB(<8YR!7]ZGG][AJ^+5/;YM/;YG%AG!5-47P/; M^ PLP[(5\43OH%M.0[=4=O[?[O%_WOTH&79?7':C9[^A-Q4'CU$.NA( \Q+B MS\>ULE]J:R6B*)>E\E>X9)R*2^1O54FTFSKJ3>7%>L=JF*&Q)FY.AN@+TH*? M?S(]XQ?5>7RDV/0CQ>(/$CLZ.:<_.>><>I!@CH0J!YDX%]49M'2OHF(5S'>G_QU-TCE347S[)[I%2N_9/2\P;!1J>0*\MVA[9/ M4>;-H'9BA9+OWOH#X_K!@U\ANFXZ+2:\;#%OK^=^MF_FPJ:'&I4B4 MI+-(4XI*.ZO5:#^XB8&H2_C2YN+SV,8-[JT9 M?Q8+2B6\1F$LKFH+*9>7AB&\!8V(N&!+&JL[,\8C(M4IGQMBR2GQTZ H-&S3 M;!D1">):OY=>F_!^CZUD&,1TPD&LHHCPMVL:LO55S:J]7[@/Y@N97##ZO269 MTRF5C\L)5V=&3O&#B,8B8#%P.KNJ#:Q+UZXG 6F+[P%=BZUC2%)Y8NPY.1GY M5S4S&1$-J2<3!%'_7NB0AF%"4N/X>P.MY7TF@=O'[_2;-'F5S!,1=,C"/P)? M+JYJG1KX=$96H;QGZ]_I)J%FPO-8*-*_L-ZT-6O@K81DT298C2 *XNP_>=U, MQ%: XE0'V)L >S>@L2>@O@FH?[2'QB:@\=$>FIN -'4CRSV=.(=(TN]QM@:> MM%:TY""=_31:S5<0)Q^4J>3J;J#B9/]Z,!U-X>X&)O?NU!T_#!Y&=V,8C!V8 M/M[>#N[_3.Y-1U_'HYO1<#!^@,%P>/IO;@W6A/L"SAPJ21"*2Y-1SS]@]937V,=;$$Z_),^R M#Q/RIFJ,A 'G))[3Y/@SW"V3BE$ENQ:<5-!+L20>O:JI$BDH?Z&U_J^_6"WS MMZHYQX0YF# 7"592IY&KTTCI]3WJ.'2FKOAP36-U)-,G&)Q >"$3*T[AQS=U M&T:21N*O*HD:F!)APAQ,F(L$*TG4S"5J'GZ !+ 9>"R*U-HJTH)*7E0=)4\A M!?5M 0(A5B3V*)RI6BK2B/,JO;*NFFE7R7>(E[[5LEIMJ]TS7K:ET [I6"D^ MV*F+U&EIEEOY++>TL_Q=+5A!/(A@2H0)W\=0QI%:?(MLS!3)MXJHF<=._VH-.= GIJ%!&L<906V[*R%M9:0UWUKB;Z/ MHY7!I#FH-!>+5E;++M2R3[JB;/!80F'2'%2:BT4K"U68>$OOXH];5_2PHV5! MM>X'$K5,36D[A5.W"JMN:6WFH=(&/VYI]$1Y]8.":M11:0XJS<6BE44JS+K5 M/&U%PW3>0U2:@TISL6AEH0J_;^F]\)!%2QJ+K*;1U^285@J285I;;R\ZW69C MYWU)12O+;%C-3-ROG7/AL2V^T1[''(@J2O,)3 M]OFL_F+:_KE[N][=3;FB5JW^UJ\0 MV4NS5:Q2UK]'T"./?@!1;2HJS<6BE<4IG*K5/6VE1'6OJ#0'E>9BT6I,+=8XR@H4IM;6F]K]=6R_A]4CCQ8"U<.BTEPL6EF< MPL/:I_6P-JJ'1:4YJ#07BU86JO"PMM[:'5?'4"TL*LTYD&=#4\=0':RQM>TD MHGR>[O<1X+%5++,- OG5?$_1(-U)LW/]VKH<6A77'>O2S78,%?AL ],MX?,@ M%A#2F>K*O&@K,\&S/4'9B63+=-/+$Y.21>GA@A*?\J2!NC]C3+Z?)!WD.[/Z M_P)02P,$% @ *8IF5_MYJK:L! &QD !D !X;"]W;W)K&ULS5EK;^(X%/TK5G:T:J5.\P)*NX!$H9V-U )+Z*Q6J_U@ M@@&K26L40'9)-B@4=Y:$!I"+4[K2V88BN(B# E^W#*.E!Q"'6J\37YO0 M7H=$W,4'O=39PA5S$GS83*L[T%&6! M Q0R3$) T;*K]'O] OX^3%\G,(4,#XO^-%WS=U=H:6* EC'P^);L_ M49)04^)YQ&?Q)]@E8PT->!'C)$B"!8, A_MO^#41XB# ;)0$6$F =6J G038 M<:)[9G%:0\AAKT/)#E Y6J#)@UB;.%ID@T,YC2ZGXBX6<;QWVW<=%XSOP61Z MY]Z-9OV9,QZ!_F@(W*?'Q_[T'WG/=3Z-G'MGT!_-0'\P&#^-9L[H$YB,'YR! M<^>"C^ >8@H^0S]"X&R(.,0^.Q>7G]PA./MP#CX '(+9FD0,A@O6T;E@+I^O M>PG+VSU+JX2EBS:7P#8N@&58=D'X0!T^1)X(-^-P*Q^N"[U2T:Q4-"O&:Y3@ M#2"EWW"XVF=K__9K:,/XJ2JPDLEZJ=IFK' MZ'9)JMG$7H ^8X@S(*80/& XQS[F&#'PB""+*%H 4953Y$642FGDJ!$):7KA M%C+,P+\/X@' X2A@_Q4)9]$:J7 -Y6]D1N%"ILVD +%01>GN,5HQ MANRXVY[5M.U&1]\>YE$TRC#:Z:@#O M2ZJBTP01CP3_95327UI'?-JV^8+S\9@KRV@6<[Y*.5]5:!7@?_!71+BHE0G% MGJ@=T1;[\4(&'B%]EM4E5F;@+$16V!/Y)"5W]H"VR ?F>5%J2@)52Z8FL)Q6 M[52K]KOJ->TZA:L)+"?<=2K<=0V]YOKHYUW4:XI&E?8:T\ALAJ&D>,?$RDV:J7=II59& _*PL M"H>5UT5FKTRE"?GU55B-6WFJ[*/TC)+4,@-DJAW0:Y;K!%J]7A<,*E^PS)DG--6F\,3.5*NQ2]!.J?#,KYE*5_.*YM4^>J,I M>(=(1IWV$F%F9LE4NZ57]24E=.4Y.39;)7-B94;+^B6C==B]GD)2UKGLPLZE M?F3E[8RW\%16YJFL]^6IK%H]55UH>?$.-K[J\%1JD,HI'UNOLBK);)?U1K9+ MC5LYM9-MEY79+NOM;)<:NG)VQ_M6+[/3#W:NY=\&XKUO):8!^&@I8HS+*R$- MW>_$[T\XV<2;V7/".0GBPS6""T3E '%_2<0+97(B]\?3_T-ZWP%02P,$% M @ *8IF5U&&FJ?] @ ;0< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF3EH+@80V78)$23^0UC0JZ:9IVH,#-X$-;&8[2??O M=PT4I2V)]K 7\,<]AW-\?2^C+1>_9 J@R%.1,SDV4J7*"].4<0H%E:>\!(8[ M2RX*JG J5J8L!="D A6Y:5N6:Q8T8X8WJM9FPAOQM\;SPD*U2I1=,;U32%42@'LN9P)G9LB19 4QFG!$!R['A]RX"5\=7 5\R MV,J=,=%.%IS_TI,P&1N6%@0YQ$HS4'QM(( \UT0HXW?#:;2?U,#=\3/[=>4= MO2RHA(#G7[-$I6/CW" )+.DZ5P]\>PN-GX'FBWDNJR?9-K&60>*U5+QHP*B@ MR%C]ID_-.>P >OT] +L!V/\*\K6D+)$C4Z$5+!;=?PDT\P/84[?84[8K/VJ[UJFPY1L M=OUUQEEGPV$;]T)ZOY7>/RC]%I*53EG52C*%2>L267,,=CYNVSWK_)7$CBC+ MVB=PT H<'!0X@26N)&0!#$>*E$WW+'/*NJ0.WH@X<9RA_5IK5UC?MO:(=5NQ M[D&Q6 /K8HV)1\%XT0_TC MNJ,"LRQ)#DM$6J=G:%S4S;V>*%Y6_7'!%7;;:ICB_Q"$#L#])>?J>:);;ON' M]?X"4$L#!!0 ( "F*9E<3#*!&&@0 (L4 9 >&PO=V]R:W-H965T M;"&"/,'NH%8WEE2%F$A+]E*YQL&>)&"HE"W#,/1(TQBK==)VR:LUZ%; M$9(8)@SQ;11A]O8((=UW-5,[-$S):BV2!KW7V> 5S$"\;"9,7ND%RX)$$'-" M8\1@V=7Z9MLW4T#:XW<">WYTCI*AS"G]DEP,%UW-2"J"$ *14&!YV,$ PC!A MDG7\DY-JA68"/#X_L/OIX.5@YIC#@(9_D(58=[6FAA:PQ-M03.G^-\@'5$_X M AKR]!?M\[Z&AH(M%S3*P;*"B,39$;_F1AP!)$\YP,H!UCG O@*HY8#:K0IV M#K!O5:CG@/JM "<'.*GWF5FITRX6N-=A=(]8TENR)2=I7"E:&DSB9&;-!)-W MB<2)WF-_-IRA)Q]-IM[,&S_WGX=/8]0?NVCV,AKUIW\F]V;#3^.A/QSTQ\^H M/Q@\O8R?A^-/:/+T>3@8>C/T"YK"#N(M9BS[\^+&C"UEH M(J<'>5&/65'6E:)J:$1CL>;(BQ>P*,&[U?A6!5Z7!A4N60>7'JU*PAEL'E#- M^!E9AE4KJ6=P ]RR4[A5-ISO4_>^3]VOAKL02'6S#'[B9:V8<;64KW:-CW"\ M6C%8X71IHC_] M8#K&KV6)J21S59)Y*LE\160G2=M%TG85>V\@_X1,/CH0YAP$+XLT(W!2@N0A MN.N93JM5,PW#Z.B[X[PJI>[-ZV993Z6L7R+;L.NUUK'LB=/UPNGZ;4Z'!,]) M2 2!4KLSEOI1 OVK:J>2E7_4M5L-.NG&9^8[11F.TK,=FXU MNU+N7K-O5?54JOI.R^^Z@D2K)?$5D)U&:QML_-B16% MK93-5@/,2K.N!-Z=]3>6X2DMPU?%EL6J'^V51,!6Z:X6E^\3VUAD'[%%:[%S MUD_WB\[:'\WVP"QI=\VVE^V+?:7/MNE&F*U(S%$(2REE/#3D:P3+=KZR"T$W MZ4[-G I!H_1T#7@!+.D@[R\I%8>+1*#8?^S]!U!+ P04 " IBF97$-*. M#^(" #&!@ &0 'AL+W=OV2Y#(4X>TIE%)-DW37CAP"5;!9K9)NF\_&Q*6;32JM#?@ MLWU_?G?V'?T=%T\R053PG*5,#JQ$J?S6MF648$;D)<^1Z94U%QE1VA0;6^8" M25PZ9:GM.D[7S@AEEMZ2929 ML+U^3C88HEKFWPY[97V[X3'$GC\9@(EEQ_F2, M(!Y8C@'"%"-E%(A^;7&$:6J$-,:/O:95?](X'H\/ZM,R=AW+BD@<\?0+C54R ML*XMB'%-BE0]\MU'W,?3,7H13V7YA-U^KV-!5$C%L[VS)L@HJ][D>9^'(P?7 M?<'!W3NX)7?UH9)R3!3Q^H+O0)C=6LT,RE!+;PU'F3F44 F]2K6?\H9^&(3P M,(7YXR24I1P)0RPB*$N> ;03(X'Z,B-)7OX PH@T7""TE8+/NVTO2& MP8[VI,.*U'V!] ;N.5.)A F+,?[3W]91UZ&[A]"'[DG!$/-+:#GOP77<%BS# M,9R?O3NAVZI3VBIU6R_H^E'$"Z8HV\"M.HMBBY;U]<]5U/IR@;=>T[5/JWHBS-149QL!7*=T04RL2=/E* MI<])!]$$7$EV2TE3]ENO?7U][?3M;0-)IR;IG"0)V);32".ZS33=FJ;[RKS0 U=.Z"N1NO\@7;A.QVW=-#/U:J;> M_YT5$&VN0=]LA=E*E^/A>C=!]AH.L=-M_85H'_66#,6F[*#FC/05K]I,/5LW M:;_J3;^W5QW^GH@-U< IKK6K<]G3"1)5UZP,Q?.R4ZVXTGVO'";Z1X/";-#K M:\[5P3 ?J']=WB]02P,$% @ *8IF5U-+^Z/&# :P !D !X;"]W M;W)K&ULM=UK"8V M=]HTFTO[8F=?8.E89HI !10W,_WP"S(V0D+'(OOOF\:6=7X'V7K*[1%75UN'WN?7UUFFS*)4_$^5XK-:A7E7Z]%DCV\.=/.GA[X M$"_OR_J!BZO+=;04'T7Y>?T^K[Z[>%86\4JD19RE2B[NWIR]U5Z'([T>L'W& MK[%X*':^5NJ7/<]9 M#]S]^DEWMB^^>C&W42%NLN2W>%'>OSF;GBD+<1=MDO)#]N")Y@6-:F^>)<7V MO\K#XW/'XS-EOBG*;-4,KI9@%:>/_T9_-K^(G0&&>F2 W@S0]P;H^I$!1C/ M.'6 V0PP3QTP:@:,]@=H1P:,FP'C4V>8- ,FIPZ8-@.FI_Y:9\V V:DS:.K3 M7TX]>OG5U[]Q?9]NAU?O;/BM([4QS*O M?AI7X\JKMS?__NQ_]#_YO[S[J/RHO(OR/*K?Y,KWEBBC."E^4+Y3XE3Y=)]M MBBA=%*_VOK^\**O%J+&+>3.E^SBE?F3*F?)SEI;WA6*G"['HCK^H%O_Y->A/ MK^%:EX)O-\MSQ=!>*;JJ&\KGCY;R_7<_*.OH:Q7]LF?Y;H9P;S]ON1[&.H'1 MU"VC/RU5#V/+F6"3GBNJ]B+CR)F?HZ^G+(PK5SZ*=?6K4;N_Z1[&.X'1S1>7 MQO^&/Y3D[Q[(.4O,GSG94H6G+]41IO,N-YZ3:FQ=XXA[O2FJ1XI">3O_8Q,7 M\7:-])^?JL<4OQ2KXK\]BWK]2)K]9+VZ?EVLH[EXV&-CI&I[[VR/G-,GL6!TD,R),9N.M>X+"*$Y.P$8/P=@+ W NRS] M<5[MN.194OUH6>T$E:*:I:SWAJK'BRR)%U$I%DJQN2WB11SEL>C;.[J63C,T M+21FD9A-8@Z)N>.#-]MH/)NH>V$AI_1)+#A<_K$Z'8_VL@)-V? MDBDC,8O$;!)S2,PE,8_$?!(+2"R$L$[*9L\IF\G76IL\%VFI1$4ARMY--^GX MH9$B,8O$[-G!!H:N:8;1WQ@,1"".MD15/;$T>J-"WO\VPM M\O+K*V6=1&GY2HG2A2*JU=/ZR.'W:SDX-#ZH9J&:W6B[.^3&5-L/$#JGBVH> MJOFH%J!:2&G=&.VJOFH%J!:2&G=]+1]!$UZ(K;G&-Q+ZR"TC8!J%JK9C=8Y M>'"P!D)[!JCFH9J/:@&JA936S5#;-M#D=8.^PW [*:H/R6U61P[%H44$5+-0 MS6ZTSEZ1-IL>K)30,@*J>:CFHUJ :B&E=3\%VC82='DC 6MHR^<9&B]4LU#- MU@^+"J8VGNTW%=!)753S4,U'M0#50DKKQJMM*NCRIL([49YRFDBN# X/6EI M-;O1=GMRIJF:^QM[Z*0NJGFHYJ-:@&HAI77#TY86='EIX;W(Y]5N4K04\O"@ M?054LU#-;K3I3GC4\Y&VGQVTKX!J'JKYJ!:@6DAIW>RT?05=WE>XJ3]^O8[B MA5)F3^E1;IN/1/2F"&TJH)J%:G:CO?"19@>=U$4U#]5\5 M0+:2T;HS:HH+^ M0E&AVC6J=HOJ@W7UWE"\V)Y$RM+G@PY?7RG-T;S>4*$%!E2S4,W6#PL,VG2D M[F<*+3"@FH=J/JH%J!926C=3;8%!EQ<8JDQ]$7FI^&54I4CY>+X^?WO>FQZT MQX!J%JK9J.:@FHMJ'JKYJ!:@6DAIW92U?0?]\5PP^O%7'6T]H)J%:C:J.:CF MHIJ':CZJ!:@64EHW<6T[0I>W(TX]7(%V(U#-:K3N 09UK\)MHW,ZJ.:BFH=J M/JH%J!926C<[;3="EWI<5CU:@W06@O M6L1NL<7%#-\7Z"T LP MH)J+:AZJ^:@6H%I(:=T$M)/$Z7 MO3%""Q&H9J&:C6H.JKFHYJ&:CVH!JH64UKVN<-N;,%1^]\I .Q*H9J&:C6H. MJKFHYJ&:CVH!JH64UDU<6Z4PY%6*$W>OY,K@C*%5"E2S49W"^Z"\S[/%9MY_R13YZ,&986\:P=XU@KUM!'O?"/;& M$>R=(]A;1[#WCO@[.A9&V[$PS+]A5PIM5J":A6HVJCFHYJ*:AVH^J@6H%E): M-W%M \.0-S"^[88MQN$-!XSQP?7F;GJ>-AI/S+U/'UGR11P<$K1 @6HNJGFH MYJ-:@&HAI75#TA8H#/D%(SZ(4J3;=='=)EV\4A[B\OY>)/W1.+R]@#G6Q_O) M0/L0J&:CFH-J+JIYJ.;W_.4GNKK7>PS0.4-*ZP:C[3D8\I[#N\WJ5N3U*D/\ ML8F2IYL'%LI?DOL(7AN'%TK0]_.!=AE0S48U!]5<5/-0S7_YSQZ@$X:4U@U' M6V0P7B@RO'AY53DP>,\%;2^@FHUJ#JJYJ.:AFH]J :J%QF&_13>G6KNIT\U- M6U\PY/6%X5?&EX.#;A13>TR=@<'4E,VRHPY:V" M(1?&EU.#$X16"U#-1C4'U5Q4\U#-1[4 U4*SYW8ATYW+LW<#U'8+3'FWX!LO MC"]7!V<);1F@FHUJ#JJYJ.:AFH]J :J%YN&-0\S)2#VV_=;6#,P7KMIPVG7Q MYM)TZ 6^Y=K@ M#*$% E2S452X/SA-Z ML094LU'-0347U3Q4\U$M0+70/+R1R&0RFQS)4]LA,.4=@A,O_RA7!F<'K1F@ MFHUJ#JJYJ.:AFH]J :J%YF$%PIA-U&.'YMJ>@2GO&=QLBC);B5S)1;+]Y$)Q M'Z_KEL%-ELY%M9YRHMO>-*$76$ U"]5L5'-0S44U#]5\5 M0+:2T;NC:_H+Y M> (7+6.;:*4!U2Q4LU'-0347U3Q4\U$M0+60TKJ):YL/IKSYX*=EE"[CVT3( M3CVA90=4LU#--GM.C(\/&I4..JF+:AZJ^:@6H%I(:9WHC-JZPTA>=_B41PNA MI-%*G+!9*+>&1@C5+%2S4:CFHUJ :B&E/2;GHK@7HK2B,KJZ7(E\*6Y$DA3*/-ND9;W"VGE4 MR<5=?0_!UV_ULXN#QZ^UUS=:S^.N]MK;/G[1\E>7ZV@I?H[R99P62B+NJJG4 M\TFU5Y+'R_OG;\IL_>:L^O_$;5:6V6K[Y;VHMDGS^@G5S^^RK'SZII[@(&PO=V]R:W-H M965TUJYIN MNYAV0<%)4 $SV[2=='[\L0FA(25N(KTWZT6#';_/:X\L"$U\+HITV689Q7Y8!"5QV]3U?COQHU2; MC(NZ6SH9DYS'48IO*6)YDOCT]Q3'Y/E",[1-Q5VT7'%9T9Z,,W^)YYA_S6ZI M*+4K2A@E.&4121'%BPOMTCCWC*X,*%I\B_ SVSI&FR1SC& M 9<(7[P\X1F.8TD2_?A50K4JIPSF5 []" ?AG0/S1@4 8,=@,Z>P*&9<"P.+OK MTU&<2\OG_F1,R3.BLK6@R8-"B"):G,(HE>[..17O1B*.3ZRK;_;\_NK^ZYT] M1R<6YGX4LU/T2%&4HOL5R9F?AJR%/M3*XS87N26A'91Y9NL\YIX\'71-4KYB MR$Y#'#;$V^KXD2*^+<9<#=S<#'QJ*H&7&3U#';V%3-WLH*]S"YU\.&T:EQKS M,8_/D&Z\B['4F#G.SI#9+3"F F,?@#E@4 Y,;UPUQL*!Z(WQ+L8[!F-]^H1. M'NFI0H%.Y7ZG '?V@*_2@"08S;G/L9B.>0M-_=A/ U%5+!O"='09AI&<9/T8 M61$+8L)RBAEZ^"V+&6&BWJ4DS\171.#B/(S29=%2V!JE.0[1EPQ37R(8^O%9 M] !=B6SL9\/G,%UWM]O<7;F*G;/,#_"%)I8IAND3UB9__V7T]7^;O(6$69 P M&Q+F0,)<2)@'!*NIW:W4[JKHDUN*_^'^"UJ*JQ)N9HU!VWG[8U>]M(K[=P(?OD M <%J[O0J=WI*=[[Y<2)F+S2_;J$OBP5;$8K1]TC8,LV9:,O$1':-DP=,?Z+_ MRFE0S'-B2I26-8FDS'>L2) P"Q)F0\(<2)@+"?. 8#4W^Y6;_3]KR>Y#J@T) MLR!A-B3,@82YD# /"%93>U"I/5!.NZ5TPL6HD+S)-B7A6-L@8=;@S?IH&/J@ MOD3:D!F=MQF'QLZJ[4(F](!@-3F&E1Q#I1PSGZV0F*!8%)934Y,>2L:Q>D#" M+$B8#0ES(&'N\.VWP.P-=JX4O76KT5:KD2[^JE8U0T:5(2.U(=MR(,P"$=]X MHV6JY!QK"23,@H39D# '$N:.WEC2UK:ODD=-?Q8=T!I%BC-!J4YH#07E.9!T>I";MU_-OZL*_JR MOU".0](L4)H-2G- :2XHS8.BU1TW7QTWE9/NC? XHR3 N/'1R;0,WUX1^IW^ MJ+XBS-1)CE8)DF:#TAQ0F@M*\Z!H=95>'UD8RMO&,#=VU3F.GN(Z!]Q M4!S MVJ T!Y3F@M(\*%K=M]?G"(;Z04)]@6VA&\+WK*PMY$HG3SX3QDZEFIO0UNOB M+DTM%WQ"T8PDHL\KN1'B"6_J?]@O7-8\"*_M-$]*>O-2#?J$XIU/XH:DI+I% M4W;VQ'[)1&=QXQ-?T-[9H#0'E.:"TCPHVMKX]M;>""'3LM@GPU! \I2OGZ=5 MM=5>G,MB!\I._MLX=YKJ7;FGI]BC\9IVO2'HVJ=BLF8HQ@O1!?UL MT-,07>^Q61&PO=V]R:W-H965T"&VXW-\[CTQ]_:60CZI!8 FJY1GJN\LM,XO7%=%"TBI.A$Y M9/AF+F1*-4YEXJI< HTM*.5NX'D=-Z4L<\*>71O+L"<*S5D&8TE4D:94OEP" M%\N^XSOKA0E+%MHLN&$OIPE,0=_G8XDSMV:)60J98B(C$N9]9^!?7/J! =@= M#PR6:F-,3"B/0CR9R2CN.YY1!!PB;2@H/IYA")P;)M3QHR)UZC,-<'.\9O]D M@\=@'JF"H>!?6:P7?:?KD!CFM.!Z(I9?H JH;?@BP97])0J%!:I!48 M%:0L*Y]T525B Q $.P!!!;")<,N#K,HKJFG8DV))I-F-;&9@0[5H%,)%I-)( E?P%'=), OJE22Y%(FE*:!83H1<@R0*_ETC@?MP6%Z]^ MB$PAU00H9TEFL>,*>T!81F8+42AD43U78ZQ&L1M5<5V6<04[XII"?D):WC$) MO*!%[J=7Y/#@Z%<:%U-5YRNH\Q58WM:N?('2$B,H),L2,A1*VS!Q&23FZML- M[B]C@_16+;W5Q/Z;]%(U MIQIB&\8QN5[E>%6JZ3;Q)7W'TIO;_ARV.I[G]=SG+:I.:U6GC:I&V5S2M3#8 M=FPC_HTY:]?JVONTN[T'Z9U:>F>_=I?T[0V[_=UVG]6JSAI5#1+)(OS'W.%U M(_B-">O6TKK[]+J[!^GGM?3S_7I]_J?7WDZO?>^UN'B-NH9"Y@++R%:OF[%O MS)B_4?C\?=I=L?]G]:]ER&\L%?_N>,7?^8OE[D9K8=JT6RH3AE6;PQQQWLD9 M?C.R['S*B1:Y[38>A<;>Q0Y-]0=I-N#[N1!Z/3$-3-U_AC\!4$L#!!0 ( M "F*9E&PO=V]R:W-H965TTY3M>.:?R3@UK%FCKP M^/J _ELJ'L4\4 E3'OT9KE0PLOH66<&:;B-UR_=_0"ZHH_%\'LGTE^SSN8Y% M_*U4/,Z#D4$33_/?/-[//=V0RO9O?S^_FLR7Y2!8" M/BKZ2&:/N&,D2/+^&A0-(_D!'WY97I/W[SZ0=R1DY"[@6TG92@YMA8PTKNWG MJU]EJWO?6+U%;CA3@20SMH)53?S4'#\PQ-OH1&&'=[#CRC,"+B&Y("WG%^(Y M7JN.SYO#*W1:Q=MII7BM;[T=D$IL?;45(=N0*9>*H-$$;X/8 ?GK$\XGTZO]8I;PBLXD.[\*%M0D=?=R H M\R&5SU4 @D"<1/P)@#P @W6HB(_VU.[!#+N;8NNRMANWW;XSM'?'\KXSJ4*[ M4]#N&&G? HW"#<.JA^P"*C90RR\#Z9CY=4[@URWX=8W\YFPMZ&&' ?F7W/-H MRQ268,F4GKP&AW&E=ZHPW7*#[]C5#+9B-#'9N='9;Z9WJE;OBFTJIE'791[SNS/ MT9ORHB&TJA=>Z85WQ@J0@Q^GSL#I/ZY9;_G&MNH5Q>!WHO&O4Y+HRV;?70>$ ,RT\+HYA)>@!AE].SPQE#GHH@,_7G*O#0"]0'%"-_P-02P,$% @ *8IF5XCE:;,V P MWPD !D !X;"]W;W)K&ULM5;1;MLX$/R5A5H< M6J"-9,EQ?#G;0.*D=P::UHC3].'0!UI:6T0I4B4I.P'Z\5U2CFJWJGHMYM>5I&)HTQX*9(U6BI#C%1E!99S8? M!\, ,ERQ2MAKM?T'=WJ.'5^JA/&_L-W%1@&DE;&JV($I@X++^I_=[7S8 Q!/ M.R#> >+_"DAV@,0+K3/SLBZ899.15EO0+IK8W(/WQJ-)#9=N%1=6TUM..#NY MOCQ[/?O[S=7EFQLXF][,;F<[;D@EM.T\\N MT#(NS',*?;>X@&=/G\-3%WR3J\HPF9E1:"D_]Y4PW>5R7N<2_R"7!*Z4M+F! M2YEAUH*?=N/_[,"'Y$MC3OQ@SGG<2;C \@B2Z 7$49RTY?/;\(-TDF:M$L^7 M_&BMT%A=I;;27*YAJHP%,AIH&O4&X=]K)010<6^9SCZTV5_3]]OI7;\X-25+ M<1Q00_"

2/)[U!]%>;]DUO2AKX3.O+!%]+CYW7V#:IG?G\ZN(^$MF!=8/&NL'_6^:# MQW3BD<@.G#AIG#CI+"*GW<"<<2H4#6]=K6RY0:"SU8K6#GG>2?BKVFNRX[V- M\;*7Q.T;8]AH&G9J6N &-9,I[M4_%J50]XBP1(DK;B%UPE\ RLR5P)()!VB3 M._Q^ZT;]X3?[^R=!M8QP[PPMD/J)NUH8\-NR/DZ;V>;V'WUN:)V MQ&GK"EP1-#HZ(0=U?9VH!U:5_D1>*DOGNW]T+0"U"Z#W*Z7LP\!]H+G33;X M4$L#!!0 ( "F*9E&PO=V]R:W-H965T?[V\\>8GYXRVC+^,UU1*L#O.$K2L]Y* MB/6I9:7!BL8D/6%KFLAO%HS'1,A#OK32-:=DGB?%D85LV[-B$B:]\2@_=\O' M([8149C06P[231P3_GA.([8]Z\'>TXFOX7(ELA/6>+0F2SJCXMOZELLCJU29 MAS%-TI E@-/%66\"3[&#LH0\XM^0;M.]SR KY9ZQG]G!='[6L[,9T8@&(I,@ M\L\#O:!1E"G)>?PJ1'OEF%GB_NYN9R>7WT&D]GL\]T,? (7A//',%F"20DLZ&L MH)C0^6Y"Z)D).>":)6*5@L_)G,X5^1?Z_*$FWY+FE ZA)X?.D59P1M3K25..4U]O)]9SGKO?3M?MQ);\!4T'C]#_55=K) MN&J9;#>\$O%P@VW4?Q@/;=8;#D?6P;TF[,'P8Y@]\!PW*L%H9_;*,OK:,21!L MXDU$!)V#,%Z3D,NM7(!(ED251>WD^GO3^ 2]H3- C:I:QF%%G.N[GJ\NRRO+ M\K2+N]RK2+E7+8L+IBK*,[G$38IA0V(U$_W21%^[-LY)1)* B* 6%%P3Y=A MDF2F2C>S$VO*0Z;:F,^UNEW]] ]6B.\,!QYL+"1#8]:<&I1.#5ZXBWYMPC3, M^$5YTVBSN_HQ./ #^I[;;]AA:,B:'L6H6<5@_Q6,MJ! 5:A%N/$T6G*2";X)L+P$_KFE\3[F2 M4O5*G1>(44XUI59WL2)5Z)HA?:A%WLX>FE3#IM3J'E:8#/6J(]GOWUPIU-/:1=%WGVX.!9_1:\"RO@A7KB?0'Q5)!Z M@&07[<*P?BI'EHHJFD5ZFNU*;GJYKNL!*?C6@TW>-S5FW:(*;I$>;H\A-W2( MI"Z2NWVS6]0R#NNG>*P%%;PB/;Q.ECP,-M&+V*:7Z;PZ3*IA4VIU"ROX188: MM,@H^AI5PZ;4ZAY6Z(M>W:4M%/9O*,>!;G_0O/':Q6%TV*AUH./[S\ -JA 4 M&6[5(E4/%MGRIUE:RT"LG^&Q5[,"5V2TJXN,MG6-JF%3:G4G*U!&;]7:U0MW M-O6PN=NX60J[WH*&447#Z'7]77UZ9U/:=7A-#5KWI$)>]*HFKSZ[LR6MVKRF MQJS_/[4B8^66U&N8[:%JY?K_(_D0PZ&0Z_IT%M ML%-!L&.^@UM([N,#@@H<:1F']5/L:H&U]WY)3/DR?T\G!4'V.-Z]:E*>+=\% MFN1OP%A5^.Y%HFO"Y4,G!1%=R%3[Q)>7DN_>S=D="+;.WU:Y9T*P./^XHF1. M>18@OU\P)IX.L@'*-Z3&_P-02P,$% @ *8IF5T)N6 DO!@ -3 !D M !X;"]W;W)K&ULM5O1VQ4HB:?;K5S:.C4$HIKU]"=CHGB.?(R3=BS)Z MY.*[7#.FT(\TR>1E9ZW4YJ+;E?,U2R/YCF]8IC]9%3+IB"7^\[+B=YQM?XM5:Y3>Z MX]$F6K$94U\WMT)?=2N419RR3,8\0X(M+SL3]X+B01Y0M/@G9H]R[SW*'^6> M\^_YQ?7BLN/D/6()FZL<(M(O#VS*DB1'TOWXMP3M5)QYX/[[9W1:/+Q^F/M( MLBE/OL4+M;[L##IHP9;1-E%?^./?K'P@/\>;\T06?]%CV=;IH/E6*IZ6P;H' M:9SM7J,?I1![ 1K''(#+ 'P8X)T(Z)4!O;8,7AG@M67PRP"_;4!0!@2%]CNQ M"J7#2$7CD>"/2.2M-5K^IK"KB-8"QUD^LF9*Z$]C':?&'SY_#K]=W]R@R:<0 M77^ZFWSZ<'UU0]!D-B-W,_07FJ1J'L>\.W5'W8=\= M0Z/>(&@V"H\;N7[@'+0BAE9!/SAH1:U/_).#/:CT#*PS&Y$JUAN=?+3O*TMV MRIHT#""G,TBP$!*,0()1(+"&P_W*X;[U&_.%Y3OU!1/YTG5B-;[:0?C[ ]5Q M\Z6S\ J*%H*B$5 T"H76]+RN KCV,L 'P:5$ MTTB(I[S$JW/7;::,_OI',QYVAU[0/YQG@9+PTKEVK 24E;K'Y0:,<=^MZPU- MM>L:@6M-4,>3^7R;;I.C,H%1\.!XB?%U)P:'@H.F_BU9"2@K-;%ZON_@$X+7 M*;MKS]EOM=3Y?/8Z2C?OT:W@&Q$S%8DG=,?FZXPG?/5D%!\R79Z"HH6@: 04 MC4*A->VN2P/NX#>N8)")^A04+01%(Z!H% JMZ7E=E'#M58GV*]AQT< ?>+WA MX7P*6JAH1TI 2:F9U/',LRFNBQ#87H0X9_G"QS4"3Z_;O0.U[8SGJMV.E("2 M4@,I=O'>KR%-M>N* [97'.Y$M& HBU)FG*[LT>=.5Z!H(2@: 46C4&A-5^LR M!L:_;XG"D/6$*2A:"(I&0-$H%%K3\[IR@NV5D]9+5(G3F$H&?>=PS@0MB+3B M)*"V_CI^U/GE'71CZAT5#.]_92K>@)*"4U$ 9>/X)G>NB M ;87#3ZK-1-&42'3\"DH6@B*1D#1*!1:T\^Z+('M9Q=^;4T"/<< BA:"HA%0 M- J%UO2\KHQ@>V6D_9IT?+Y ;ZF#PYD2M,31BI. &UL MK55=;]HP%/TKEE=-K;22D #M6(C$1]0L:1V&I&.2PD4MNB(/+/")C8#W ;OVS< MTTVN[8871R790 +ZH5Q($WD-2T8+X(H*CB2L!WC8[H\[-M\E_**P5P=K9)VL MA'BRP30;8-\* @:IM@S$O'8P!L8LD9'QN^;$S23=>5D3!6+!' MFNE\@*\QRF!-MDS?B_T/J/UT+5\JF')/M*]S?8S2K=*BJ,%&04%Y]2;/=1T. M .W."4!0 X+W L(:$#JCE3)G:T(TB2,I]DC:;,-F%ZXV#FW<4&Z[F&AI3JG! MZ?CV[F[R.)W-T' ^0=/Y"7PT)(3?]"AJ9<$[ZA M*P9HJ!1HA<8[;3WKKH8R6HD58$6I;O5*Z'-C'#+ MW$QQD#;!G*^%T"^!'13-?R'^!U!+ P04 " IBF97Y@"W,9\" P!@ M&0 'AL+W=OW.2VM7#LS'9:V*^?G8300D![V$OBCWO./>)\X$2=LV'7QI@XDA=(BJ\%&049Y]2:/=1TV )WN.P"_!OC_"@AJ M0% :K925MD9$D[ OQ1JDC39L=E#6ID0;-Y3;4XRU-+O4X'0XOKX>W4\N+R&Z M&L'D:AI=C2?GEQ<0Q?'%-(8#F I-&$RX)GQ!9PPA4@JU@MT1:D*9VC,Q=_$( M=G?V8 /"2M2RA=/G9[WI:T,_XELJRA!4Y3@ M(_8PRH34](_U;@X9N. 'Y&6)OI2,;)5L2*1\LA$&7W#=5J(J;Z_,:YO/*@RZ M_NG)2=]=;9IO"^OYG>,F;,M6M['5_=!6RUE'25)D!2,:4ZA=$]MZVK1WWX@R MW^!QT'NE_6U8IW?:\_Q7VMV-^VQ[Z7V"DZ %S-E.LY7NPY]Y*(2$^((T[8L& MB.F8UD#,R9A8DS'^;4'/AVSK8S"A#YP)+9Q3/C;-8W8;F+8QON% MQW"]D=D%KB3&SKSS'R@SR$7^'="?V MCE%V*R^,__YC?W:'9 J/Y MXFFVN)U?WWEHMEQZ3TOT%2T(YR1+)OJ,J21A)+Z@3RA,T-.&;05) C$VI0HD MPYE^Z?2Z<.J<<.JB[RR1&X&\)*!!B_V-WGZDL3>5 )4*SKL*UXX6N*3I!7*M M/Y!C.2YZ7F+T^=.7MKA@,/@,C.64F%#2N(7AZ1F8^BH4.V+F M7/<$=ZX47X6)"NIKI"9%@.:)),DZ?(DHF@E!9>MT*)B]=F96"Z]$2GPZ,52Q M$Y2_4F/Z^V_VP/JS+0>0, P)\X!@C<3TJL3T=/3I+6/!+HPB%,8I";FJY>VI M*"B#G)(]15ZG]F#D7CIC\W5?Y/.&86U,7>4[]MD;]@;#RF5#EWZE2U^KRV(; MOU".[E?HD::,RS!9HVMZB2[]]3/[AKK9^NDQ@2A@M8?T^X M@SQY0.X:&1A4&1ATG9EM\FHA7>4='"EB._;([A],7TB?'A"LH?&PTGBHU7BV MYJ&OUD9;3MNTU1IWU182AB%A'A"LD8'+*@.7'_!@O(1,#"0,0\(\(%@C,:,J M,2.0!^.HI618ZN_@P7C>,*R-J:M\0+"&?+95=P@61/TN*?\KX)GCL#ZJKA)" MT9H:[G59]KGU6:TP'CA+>:BZ*?Z&)/4W"8O8^DTU557%(%G%4(UX1*0J)9)E M)B*EG+0JK_7=M8J TC HS8.B-;/HU%ET/J#&EU"H]$#2,"C-@Z(UTU.WIK:V MP9K.J_J$_ WA:YJO[ ]_5>TYU"[3W!*5Y4+2F^'7[:>O[SWFR MXD1(OO5/+4+U@,Z_ T@:!J5Y4+1F*NJ.U^Y_1)D"[6]!:1B4YD'1FNFIVV&[ M:P^/74T?=_4TYJJ\= MA?41=1;F(WI0NVY";6TK=5"%U5+SB9. HH3$M'V.@3:@H#0,2O.@:,W$U$VH M/?J(F@S91MZ TC HS8.B-;=_ZA[7T?>X>TM'MCIOR:@G=LU-26N^<.\/#FH5 MJ$\/BE9H;NYM0L94K;ZSW5^!?+9-9+$?65VM=IAG^;ZJ60\OMJ>_J\5[F @4 MT94RM2Z&JH3S8L>W.)$LS;&ULK55A;]HP$/TKIZR:6FEK0@*4=A )**A(I470KIJF?3#)0:(F M=F8[P/[];"=DE*;=/NP+\3GWWKUWV)?NEO%G$2%*V*4)%3TKDC*[LFT11)@2 M<5WS=Z,^UV6RR2F..,@\C0E M_-< $[;M60UKOS&/UY'4&[;?S<@:%R@?LQE7D5VQA'&*5,2, L=5S^HWKH8M MG6\2OL:X%0=KT$Z6C#WK8!+V+$<+P@0#J1F(>FQPB$FBB92,GR6G5974P,/U MGGULO"LO2R)PR)*G.)11S^I8$.**Y(FMLQ:87 MIC<&K=S$5/^+"\G5VUCAI#_L+VY@?'O_!(O'V>QV-!W=/?3GWV!R-[Z?3_L/ MD_L[.+U&2>)$G,%G>%QR%VUH5FUHOL?N3ZA$Q2KK3!;(MD'J8;/Q M/>?24\W?'*I_G>5Z[8M.E?5"5JN2U?J+K("E")+LL/;LMEX5[70N/>=(VNNL M=J/5:AQ)LP\N9XI\;6:6@(#E5!;'N]JMQF+?3(.C_8$:E\5T^T-3S-HIX>N8 M"DAPI2B=\PNEC!?SJP@DR\P(6#*I!HI91FKD(]<)ZOV*,;D/=('J(^+_!E!+ M P04 " IBF97SU7EZF $ #V$0 &0 'AL+W=OATP_"%J") M;7&2@.N_[THV#AA!N-;Y$&SYV4?>9U>[E@9;QE_%DA")ON=9(8;64LK5K6V+ M9$ER+#IL10IX,F<\QQ)N^<(6*TYPJHWRS/8)D M/K3NW-NQZRD#C?A"R5;L72/ERHRQ5W7SF XM1[T1R4@B%06&GPUY(%FFF. ] MOE6D5CVG,MR_WK'_JIT'9V98D >6?:6I7 ZMR$(IF>-U)B=L^XE4#H6*+V&9 MT/_1ML(Z%DK60K*\,H8WR&E1_N+OE1![!L!C-O J Z]I$)PP\"L#_](9@LH@ MN'2&L#+0KMNE[UJX&$L\&G"V15RA@4U=:/6U->A%"Y4H4\GA*04[.1K?39X> MGWZ;HJO?_YA.K]'S>(*FG^XF8W2#)B1A14(SBG5,V1P1S M:+ 2ZRI@0UP@7 M*1)+S G".5L74B#)4,+RU5H2%3^::$A*,QA(C\Q7A%?F5S&1F&8P=H->IC&Z M^G"-/B"[?"H0+=!+0:7X"(-P_>>2K040BX$M00/EB9U4_MZ7_GHG_/719U;( MI4#C(B6IP3X^;]\_8V^#]G4 O%T [KVSA%.RZB#?^8@\Q_,-[_-P@;D7:'// MY,[_FWW\GV<_$,.OL]'7?/ZI;-PER#-DQE1GQE]W,R$YU)._3<$NZ0(SG2JR MMV*%$S*TH(H*PC?$&OW\D]MU?C$IW299W";9N"6R@Y@$=4R"<^RC)^A61^M> M2DYG:XEG&5%+_@O.$,X M=-5=M8)^+"24)U#LUJ1 V&;2MDD6MTDV;HGL(#3=.C3=LTE[KWO/%?2*,B;7 MICB4%.%^5CC]T&TDH@'E^GXS$4TH)_(;>6CD2K>4^/L)#^:E;UC1WL-,6(#QNDU!#-@_!-R M1;57UG8:O)E08=,W>]FMO^Y=UU.8GE[$R M]=O,@3;)XC;)QBV1'03$==Z^N)T+:U/*L@QS\1848R96=+W]CNEU_*"1B@:8 MW_$;G3 VH,).T$C8L0'5[T21L_=WHG>Z>QL/M[6R=:%09R?\T?2MV)04;[H[ M'2=H*GH"=Z2I&>>>$M)[$]*[N*!=*)1W648=P_PC5&Q 048UG3\&]3N]7L-U M>V\?FQ.^T <( C:4L+4L-Q'U:'U(<:>WYHWQ>_?VP36,Q^I00^^;W^C+$Y'/ MF"]H(5!&YC"5T^E!'>;E(4-Y(]E*[Z)G3,*>7%\N"4X)5P!X/F=,[F[4!/51 MS^A?4$L#!!0 ( "F*9E>;B"IVA0, &(+ 9 >&PO=V]R:W-H965T M\"JVU[>[AN3?W^S:N) X5G)%0GA?YGEF]YGQ>(8[(>]4C*CA/DTR-7)B MK?-KUU5AC"E3%R+'C';60J9,TU1N7)5+9)$%I8GK>][ 31G/G/'0KBWD>"@* MG? ,%Q)4D:9,/MQ@(G8CI^/L%Y9\$VNSX(Z'.=M@@/I[OI T8*2XR MD+@>.9/.]7Q@[*W!#XX[=3 &GNZR8PJE(_N*1CD?.!PXK'0X Q-,,\"N _QC0>P;0K0#=EWKH58#> M2SWT*X"]NEO>W0HW8YJ-AU+L0!IK8C,#J[Y%DUX\,WD2:$F[G'!Z/)\L;S_? M_A' V9=O07 .B_D2@D^3Y1S>PRV3DIDXPMD,->.).J?5[\$,SMZA?M-U_DU[_/_[?U(C&Z=%UW+UWTN+YC, M>+91L$ )0DU\8^_B*4@K44*43T4BK-=4%A$6OZK54L:+SC M6028H=P\ ,6J"(V%@E6AB$HUOJ2M+E\;MU.2S4JR@24SG[OMV+^ZZ@W=[6$\ MGAIYM<61R/U:Y'ZKR %N4;(L1*"R!D+'E/^8YHEX0(05:;OF&D*A=*.:_2?' MZ74^>,=GGK8>X+4JO<3C_$0>CP0=U((.6@7]5FBE24NJ)I23(KP#D9L>05&V MZACP'F7(%4(N>4BYBOE+)^^H6;)[)M-#D:;47EB>=\8V*:CXER^% ML:?]O-#,]B!D'O&DT+2/^VJ64S25K69G]/6R(W7>%,CR3OU#6?W+RT?9-WUJ M]4CY6:LVKRT^)R(KP^@>- TI50S;K2E2L,AT^9VH5^N&<&+[H$?K-YWK::=A M?48-9-GO_:0ON\^O3&XX)4"":W+E75R2@K+LZ,J)%KEM659"4P-DAS$UP2B- M >VOA=#[B7%0M]7C_P!02P,$% @ *8IF5T[("&S/ P QA, !D !X M;"]W;W)K&ULO5AK3]LP%/TK5C9-0P+R:MK VDJL M!:W2QA %]F':!Y/<4FM)G-EN"])^_.PTY$'3;-W(KH:&+;Q_.":/,R%>F .^RE^@"F( MV_2*R3NS0 E)# DG-$$,9@/CS#X=V;Y*R"+N"*QXY1JI4>XI_:YN)N' L%1' M$$$@% 26/TL8010I)-G'CQS4*&JJQ.KU,_I%-KP1N*:K#Y /Y"F\@$8\^XM6>:QEH&#!!8WS9-E!3)+U+W[,B:@DV)TM"4Z> MX/QI@ILGN-F@Z\ZRL<98X&&?T15B*EJBJ8N,FRQ;3D,2M8Q3P>1;(O/$<'Q^ M/;D[NYG79Y6AR]A%-+J?SB]OIN@(76#"T!V.%H#H#(V!D256 MW'/T=@P"DX@?R*C;Z1B]?7V 7B.2H)LY77"4/OUPTY6QJ: M0GJ,7.L0.9;C-J2/VM/'$,AT.TMWZNFFI*;@QRGX<3(\=RM>,>YAE8FO'V4@ MF@B(^;>F(=>HG694]6V>\A0',##DQ\>!+<$8OGEE=ZUW32-K JL1X!8$N&WH M%0(0YAR$7/6(X'L2$4& 'QPB+-!,\;)4O!RB!$03'^LBW:R(VEJ6PT[7[_3- M977.S2"[8Y5!M?X[1?^=UOY'-(YI2,03DGO>"K,0!3013&X?'/U$G\4>C3IP))E-[>P*XKK0NM3E?%Q=E[47L.JXL$36AU$DJK9K<:(5V* MSZLTRSD?=#/$=[=(OC1:=KO3&C'*>2EXOL+I7WJ5]D([KZHFM#HMI7^S._N1 MME;'I@NM3D+IV>Q61Z1-VM[OI;T9WLWG[TKM6ZZ4*KDU":-[O5&FG3N[_Q'V77<7LO);\9Y4F3_D+R9N60 M19UP?<+L@20<13"3:=9Q3WXR;'UHM+X1-,W.7>ZI$#3.+N> 0V J0+Z?42J> M;]113G%T-_P%4$L#!!0 ( "F*9E>YV!6Z" 4 (T@ 9 >&PO=V]R M:W-H965TO4K M(0KFNZ#L.Y\2 M(M!;$J>\9TR%F%V8)A]/21+P81NKAOMH,A59@]GOSH()&1'Q M.+MC<&>6E#!*2,HCFB)&7GK&I7V!'2MSR"V>(K+@:]Y5G2K]G-\.P9UC9 MB$A,QB)#!/#S2@8DCC,2C.-' 37*/C/']>L5_4O^\O RSP$G QK_&85BVC/: M!@K)2S"/Q3U=_$Z*%VIDO#&->?X7+0I;RT#C.1OT.\HC2;*"/!X&D$?J+OX_OAT^7#\ FC+\/;R]O!\/(:#6]'#_>/-_CV883. MT%>8;NCDFG+^&8&T/F'1:Y#)R]&)3T00Q?#@##V.?'3RZ3/ZA,#\84KG/$A# MWC4%C#+KRQP7([I:CLAY9T0NNJ&IF'*$TY"$$G]?[=]1^)L0G3)$SBI$5XX2 M."*S<^1:I\BQ'%Z\%PRWGBYOSW/?F2ZD^&J9< ML#DD#<%/:Y/DVS4XH:$@"?]+IO^R!T_>0Y89+_@L&).> :F/$_9*C/ZOO]A- MZS=9\'7"?)TPK E6D\DK9?)4]#693M$DER9>?;_AVJ.4")E 2W8S9VN E1NVF4S?R)49>HVG5K?"VE6TY[=*H%H%&&8&&,@(#FB0TC,1/ M!*OI(F A&D-:8+ P27.2$K;OG-0)\W7"L"9839%FJ4CSZ*FCJ5,FG3!?)PQK M@M5D:I4RM8Z8.EK;'WRGLYDZ)$9VPVMLY Z)5=/:RATREN6UY,FC7<:@O7,, MUJ;G*1J) .8FS%M$7V 6CVE"$&4(D@TH,1M3S'!/8B,-M9 MD.V-I?-:/9P!Y7F'7RD-.8)M%1J!Z-$8=F C&LOV2 /=0%\W$&L$UC3NE!IW ME#U G0%51 J;;,9(.MYQG5 R]TU .F&^3AC6!*L)8UM536(=?:4HNM"DE%:: MKY6&=='J8JT5D/81UPLU?&^9;,GRXVVL*Q(CN[6Q1&$9:=VJ'BRG"I;S_UI8 M/AC/'V)*&+JE*9WEE'2RZN0$O\V@$_)9&N=C4/VC4+%N:EWYJFZVE?5>?Y@* M C-8(.B$J-<8-6GO;T)KA:R5AG71ZII41;+M'7^=41;B>XNED^9KI6%=M+I8 M53UOJPOZ ]>9AB2?-S?JDEV,?)F1U]Y/G?67]NK=8.FF^5AK61:N+597IMKI./S#O=[82L=?:ROO;1JV.NYGW MMXULMV5O)OYM*\>U+'GF=ZJ*V%$6D\%0OV%6QY]KV\$726'^X^4R%HDE].20 ?1F8 SU\H%:N;K(/R/Q#Z M?P-02P,$% @ *8IF5X[7*$U8! C14 !D !X;"]W;W)K&ULK9AM;^(X$,>_BI7;.VVE;O,$E/8 J25=+=*6JTK;>W&Z M%VXRD&@3F[4=Z$KWX6^C-5W! M3C^D[@F5VK1$D& M3":<$0'+L77E7@9N7QL4(YX2V,J]8Z*G\LSY-WTRB\:6HSV"%$*E)2C^;& * M::J5T(_OE:A5/U,;[A^_JG\N)H^3>:82ICS].XE4/+:&%HE@2?-4W?/M%Z@F M5#@8\E06WV1;C74L$N92\:PR1@^RA)6_]*4"L6?@>0<,O,K >ZN!7QGX/QGX M_@F70*\B44RDX!%31R4CP+1%Z-*KI@P)F88W33YA^[PLE\&Z"=FH2W-S/ MGJX>9D\WY/-L?C6?SJZ^DME\\7#_>'LS?UB03V1.A:#Z[9"/ 2B:I/($KRZ M)5R01R8AS 5$9,X52-(_;S>NO/O/+63/(/XE'TC"R$/,VPJEHA^RP^5X[74* M!A">$=\]Q6E['GE),=$_;KA>,7 MC_#?N7#:WFFIV&M7U!GN4JYI"&,+4Y@$L0%K\L=O[L#YLPVD2;' D%B#9*\F MV>M2GRP451@_&&/0!JW3^%AH)L6"4FQ8B.G_E\W$.7/Z(WO3 J-?P^AWPI@* M+B4F/B& A3^(W-(U"3%4!?Y!M.:)3KEC\9@4"PR)-3 .:HP#X]$Y,$G2I%A@ M2*Q!\KPF>=ZY(.>Y_LZ'LMN,(1F%1:(B7R!:)6R%A(X.\,[G' O-I%A@2*S! M]Z+F>V$\P"],DC0I%A@2:Y!TG5T)['2NU;]4C!$^Y1FJQ[JEP5)WQD*>8<7[ M%5?K"7D&'?SD@;ZTEJJE_& O>GI#[[P.H*H@[73B6&*FU)K(]KH&]PW(P@:R MI$*6:F2GOZ9+#'$F:=GNY6O\DC0%@KU!FGS/DXCJ&Z>$8>+ 9*L.H'9_0?W) M'WC.SZP[O3^:M2&U)FMOQ]I[7RH-0"+@HGBDLKX^8U*)O!CZCFS;[=@V/:[[C<8VV/$;5 E-J39R[KL?M;GN"NE3"H.'_)N7H]T0^H=V G_P-0 M2P,$% @ *8IF5_1KKPTP! [1( !D !X;"]W;W)K&ULM5AM;^(X$/XKH]SJU$J]YH77]@")0MDB+555:.^S2P82K6-S MM@-;Z7[\V4D(@=)H0>D7B!W/,_-,_$PF[FRX^"D#1 6_(LIDUPJ46MW:MIP' M&!%YS5?(])T%%Q%1>BB6MEP))'YB%%';AT>*QHR?!(@ MXR@BXOT.*=]T+=?:3CR'RT"9";O769$E3E&]K)Z$'MDYBA]&R&3(&0A<=*V^ M>SMP6\8@6?$:XD86KL%0>>/\IQF,_:[EF(B0XEP9"*+_UCA 2@V2CN/?#-3* M?1K#XO46?920UV3>B,0!I_^$O@JZ5ML"'Q'-.9?(+FVRM M8\$\EHI'F;&.( I9^D]^98DH&-3JGQAXF8%W8.!YGQC4,H-:0C2-+*$U)(KT M.H)O0)C5&LU<)+E)K#6;D)G'.%5"WPVUG>H-[Y_'K_W9^/4>1N/'_N-@W/\! MX\?I[/EE1N]@(S6!)Z),9!.61_ M):[!4KBP'IX' MUB5H76^(,)-,"2T1J2U^<+8\EO=2WZ9\W,H5F6/7TO5!HEBCU?OS#[?I_'TL M016![:6IGJ>IGJ#7SMS#Q\C7JR1?$=@>^49.OE&Z1X8HPC4QM? *&#>ED5 @ M$8^9.L8[!6LF8*;$KWN><^,T._:Z2*C4Y9F$FCFAY@F$6,29KC;B_9#6DG>>D7;F0VU62KPALC_Q-3OZF2B'??!!RH]:L'VSP4H]G\G&= M76OA5*-D9"B6[Q AD;% O=.3M_'17L'Y(&S7;3GU5N. >7EHYU(O=%7NR>H> MAMH1A5%L?GY?W>6>3MWA5:'MY\7;Y<6K7.$99%4)J AM/P&[CLXM;^E.5'F& M5I1YL]$^W.M?T7RYN^[++>UO?E_F:T[U-T%!YL>;[;O,WY[(&Z[W\?U='MBY MQ'>=EUO>>HU(*&!-:(S)EU&JG(]+>;$,CF[T=;\OM8<)A@](9"EP"= M'*%KPU4R?30A%?5C6=:^HKMS=^V=VZR^!%34J64)^(J^S]TU?FYYYW=J":BT MO$E7*R"P<*D7XW)^0$P]XM3P^")D1H M94B@N-"FSG5+[SZ1GJVD \57R?'$&U>*1\EE@,1'81;H^PO.U79@'.0G7+W_ M 5!+ P04 " IBF97@_#OD,P" "6!@ &0 'AL+W=O9^>9G4Y[6R%?U!I1PVN:<-6WUEIG-[:M%FM, MF:J+##GM+(5,F::I7-DJD\BB@I0FMNLX'3ME,;>\7K'V)+V>R'42Q%8:H9]F3I)F]5XGB%+F*!0>)R[XU:-SX M+8,O ,\Q;M7!&(R3N1 O9A)$?E:>V/-,3# M\4[]OO!.7N9,H2^2GW&DUWVK:T&$2Y8G>B*V#UCY:1N]A4A4\0_;"NM8L,B5 M%FE%I@C2F)=/]EKEX8#@NA\0W(K@?I70K C-PF@966%KR#3S>E)L01HTJ9E! MD9N"36YB;FXQU))V8^)I;SB:!,^#:? \@OM@/!C[P> [!.-P.ID]CL;3$*X@ MI,J)\@1!+&$L3/)9 H-4Y%PK^)%KI1F/8KZ"BR%J%B?JDDA#5/&*,XT1, 4/ M&*T,(N!*RYR*0!-D3#4:\ TJ72SL,%Y/67^/XD= MF6_NS3<_4_>&*.,-,_VA!GQ7L:RHV%.^2[%.(6:ZWL;K.O3KV9M#0R6JT3B M73?:[3^PHU!;^U!;GX8:;EF6T4MR5,:G@BQE&N[!\4[=<;MN^UV<7P"6D=H' M7<-T[$M/^4^3]!E!+ P04 " IBF97;K B1><2 #RS0 &0 'AL+W=OO%[OOM_?UIOV?K]MFO=BW/S:WY[O[ MIE[<'!NM5^>\+*OS]6*Y.;MX<_S=I^;BS?9AOUINZD]-L7M8KQ?-?][7J^VW MMV?L[/2+GY:W=_O#+\XOWMPO;NNK>O_S_:>F_>G\F7*S7->;W7*[*9KZZ]NS M=^RU9](<6AQ-_KFLO^TZ_RX.U_)EN_WE\,.'F[=GY>$CU:OZ>G]@+-J_?JTO MZ]7J@&H_R+^?J&?/G1X:=O]]HO_M>/7MU7Q9[.K+[>I?RYO]W=LSKEY_'OQV]-( M=!IP/M" /S7@+VT@GAJ(I($H!QK(IP;RI3VHIP;'2S]_O/;CP+G%?G'QIME^ M*YJ#=4L[_.,X^L?6[7@M-X>9WS_VS@=Z%\4/V\W^;E?XS4U]0[1W M^?8VT_Z\'8GGX>"GX7C/L\"K^O[[0I1_*7C)1?'SE2N^^^.?B<]U^0(,ET<, MSV#<[_@TQ:Z^;6_5/8'SLS]5-&CB>0Z)(U<,S:&'7?N;W:ZX>OQDY$1X1$@: M<8B'KW?WB^OZ[5D;\'9U\VM]=O&G/["J_"LU^DB80\(\"!;Y03[[0>;H%Q\? MUE_JIMA^;4/X_;;9+[ZLZM-LV17_S4R<]UGP5.\@8>X1IHZPP]?>KQ?\S?FO MW2$'=1<-N7H>24?VQ:=3XZ*U7)K8HOX)*RLUJ8Y$)=WTXP M94N=#@AAQYG00C[;1==:/5]KE;W6'^_K9K%?;F[;H'^]7=?%=ZOM;D>%M?=5 MSVFON&2V3"Z\;]9>N$VOQ_7-.#=E:9/+[IL)+I00]%7KYZO6V:O^U-2O]HO? MBMOVJ:MHGVP.WC[<8O7FMK6LF\-XM%]^1?WOA^7]T.V5[6+J[86$.=T?6VME M,K)]HY(>5/,\J"8_J-OE9G]\=FB?.JD!RS:?.F!(F$/"/ @6^< ^^\#._]:V M2#\@80X)\R!8Y =6AD?P\O=_B3RU[=Y\6O(JC7Z7E)WBJC1),"7L>"LK-4\, M/6G(*JT'[GW6D1PL_T7R:_N4,G3GY]M.G7)0FH/2/(H6>X$'+_#Y]_\3 ^4- M),U!:1Y%B[T1)!3+*H.1&"#ZCS:EKDR5Q@#"3DJC91H#^G96F=8T#0&$G:UL M-? @R8)087FE\KE9;';KY>ZPWO27PBUW^V;YY>%QY:A]EKIZ^++;+PX_DJ,! M%2M0FH/2/(H6>REH&Z8 $2(KD"9[ TES4)I'T6)O!/7%\O(K'R$(C62UK70: M(0B15$IM6!HA^G:6Z[*G# @[8PZ/"0,1(J@NEI==_S@L\)ZTU3%<'%])EZ:#SJ)YW72Y?:X_$1>;+[IU"D'I3DH MS:-HL1.">.-L?@#@4!$'I3DHS:-HL3>"B.-969(/ $]MHR]GK7FJ&D@SJY-5 M:D>8\4KTPH2G[%3[,,(&;O\@D7A>(GT^["YOU^N'S?+Z^"! 7S1THPE*"%J-S]B(>FK;O265K42Z'4.866Y2,T>8 M,:M4J=) T+?C@NM*#02"H(1X7@E=;5>+AKS.;+O)LPU)18N]$309S^^FY>]]T[_WE2Y[]W[?K+U9RW3ED#!CPAHMTGN_ M;Z?;7LW K1\$#\\+G@]-L[P]?OD7_K3A>EPB^+1H!F8A= L+2G-0FD?1XAR@ MH,Y$.3\F"*A,@](YQ(Z$=U^7U MP"! M[:@- >E>10M=DXG.Q"1'HC-#\0F"&(S!/\7LDT$V29&D@2S@8'(MI,F MW1>\),VX2E,-"#.C1)FN%U)FO(T> T$A2"*1ET0_[N]J4B;DVTV>:] M*RC- MHVBQ!X)0$Q7@SH>*-BC-06D>18N]$42;R&^IY>]\J%@31%HA-U6ZRPCMU!.= M5I65>B".!'DE1N35MMG?%>_6=;.\7I!C!]WN@M(18N]$?2=G)&Z*(F41"5YNH1P2=G)JE45:1P@4A)U9&.C;L;+%#64A MR,Y+5GD!]6'SM5GL]LW#]?ZA(5.8\X#),P^ZZ06E>10M=D50>!*0H"BA:@]* MD$8F=(^R88)45Z<,19E>10M]D803&J&8%)]X<*MU39] MDX.P$TPIF:ZQ$G965-:FSPJ4'6-"#CPFJ:"75%XOO;MMEM=9! MQ1*4YE&TV ^=2A4 L:2@8@E*BCZ!:6D\DJI$_U>(I/RM,GW'U0F06D>18O]$F22 L@D!95)4)J# MTCR*%A<6"C*IFB&3*F)'QQB=+@E=$G:"Z5[4=(2=,:+WA.4).VN$5 ,BJ0HB MJ11!95'4)J#TCR*%GNC4VIPACS*MYWL!;*\8"]7#=JI)SK- MY*I506=5,)V5)TT>14) L5*G@PA-^"/Z-&RHR&50;%5>L<4Q>?0!#2K8H#0' MI7D4+79+$&P50+!54,$&I3DHS:-H<4W4(-CT#,&6;SO5"YJJ0]B/S]!./=%I M)C[K(/UT7OI=;IO[;1NAR5B2;SMYW*!B#TKS*%KLA2#V-$#L::C8@](SIO-B;\,RB^SKL%=>6IWDTI%UE>HO#E)TQRJ8+XY2=+NV0 -1! .H1 M ?A\[9GB['G&Y)D(U8!0FD?18F\$#:@!&E!#-2"4YJ TCZ+%W@@:4,_0@)K: MJE)"J70=B#)L+2N6EC8@# 737*CT+6;*\& F!MXPT)U2\R]5;T_1H%4?X^G& M>>CD"8DM+P\5?"A:[)Z@##6@]J&&"D(HS4%I'D6+O1$$H9Y1^U 3-0B5*G6: M;DS;29NN$Q-VG%=,ZW33B#)DA\HGG X.)D@NDY=18N]$=2@F5%#T1#5#*G"RH0=65B9L",+ M*Q-VN<+*)J@M\U*UE0DC$ZLOY[N"C+2 *HS&JAJA-(DM#].2C-HVBQFX)BM(#ZC18J :$T!Z5Y%"WV M1I" -K]CF \0LA\@6BF1[HD09EP*GBYZ$F9,,L9Z :)OIRO#!YXF;-!7=J2 MXTOBPVAUMGPGDVW1 M]C,GE>8\K2AP2=K9*CTKUA%V3$O1W1)]&A3"L)*JFY@?7V^0678D;?,EP6*T MA%N^D\G3$[I[!Z5Y%"UV5^?P:<3IT]CCI['G3V,/H/[?G$#=/8)ZUAG41,$0 MTTJ*WO&2E*%6INJ=0$L8*F986N_-TX:L8D.G4)>=8ZC+D7.HB9 Q4JU@!#EU M2F)Q#HOS,%SB(=[Q$.*,ZA)[2#44Y[ X#\,E/ND<5%W..:FZI,J7&-FK]T@9 M"JYY+Z^;,K2L5-KV(@55\K$-%>708;1EY[SJ9APJ#H\6DT^F&>ES^KR% M[M1A<1Z&2US8.R^*B#"TW%1^0*:SL'&Q=3D_RC$/)[SG-9J37Z1,7>P0V M%.=AN,2)G5.P2\0QV"7V'&PHSF%Q'H9+?-(Y"[N<1@N\4E'4+(9Z9^GQG% 8)5*S]@D#:7I;9TXRE J:WO97:2AU%P,O+W.6$>P ML>E)H.-%C$:HTR*$;B5B76D\71?$%FN9!C"ZE*BVVP8Z@A.GA> F>)J==DG:&BS0_GK1C M@IOT97[2D+/NTDURQ1UAR<>.X@M!8>0%W!'4]+F(W8^$XCP,EWBF(UHY(,7U M!('Y!*M-H3@/P\4^$1UM*N:DN8I^KNFK]OL\K2Y(V@F;UO!PI%U5L=Z"+=EO M.U@#;]@QT1%^X@6'EH?P,/@VW0AG\CR$XAP6YV&XQ"T=12D0B:T"*QBA.(?% M>1@N\4E',(HYB:V"*BG:>[..-&/= [1.@T?9]8X[]^.\Y'([6DSDM5@2&7Y' M_FJ^@^G3$[O=",5Y&"[Q5T?]"43^JL!*0"C.87$>ADM\TI& 8D[^JN@GD;YB M)BT\>DG:"<;3]_5).R5[I_N2=E::P9C1D57Y;G39^.V$U&*,[# M<(E[.EI0(+)2!58%0G$.B_,P7.*3C@H4<[)213\[])4H^TDBE)UFO1K&I%T; M28CG"L*0EV*HOB"3'8TE\QHK?; 8W1?)\R9/2"C.87$>ADOS0=EIHT0O1E#])\=U?7>[?8+R[>K.OFMKZL5ZM=<;U]V.P/T[#SVZ*IOQZ&X_4[?G;> M^_U[]OJ2$;]W[+4__OX\X"_>W"]NZQ\6S>URLRM6]=>VJ_+[P[$WS:$ ^NF' M_?:^]<19\66[WV_7QW_>U8N;NCD8M/__=;O=GWXX=/!MV_QRO)R+_P=02P,$ M% @ *8IF5X8P#^E) P Z!, T !X;"]S='EL97,N>&ULW5C=3MLP M%'Z5*(P)I(FTS0C-:"MME9 F;1,27.P.N8W36G/LS'%9RR7/LZ?:D\S'3M,? M?"K&Q=8N%8U]/I_O?.?XA!AZE5YP>C.E5 ?S@HNJ'TZU+M]%436>TH)49[*D MPB"Y5 719JHF454J2K(*G H>=5JM)"H($^&@)V;%5:&K8"QG0O?#I#$%[O8Q MZX?MY&T8.+JAS&@_O#MY_7TF]>6KP-V/WAP=M>Y.+[?M)Q8X#2,OZ?DS2,]: M.*_!,.IDD]HN/S9$SO$8<[OP*_JFD#P;8'>B73_MK\>?".\*V4V<>M(T55E+ MUU3O]*"72[':\#AT!L-/"AK<$]X/AX2SD6+@E9."\84S=\ PEERJ0)M. M,P';8*D>'-QV,VC"FJ=@0BH;VT5PWZ-Z^1:PG(% QGDCL!,ZPZ!7$JVI$E=F M8A=;XQ,HJ,>WB](HG"BR:'?.PY6#O9D@(ZDRJIHP[7!I&O0XS4&.8I,IW+4L M(P"UEH499(Q,I"!6P]*C'AC:,>7\!I[0K_D&]SQ?V[D6[)MHAD90/70T;@+\ MZVR.>YTV?A%O4+)[J3_,3#K"SJ'1Z+6B.9O;^3QO!&#L;9R=E"5?O.=L(@KJ MDG]VP$&/+/V"J53LP42#5AD; U5A<$^59N-URP]%RELZU\MVFN>XYLX!:OZ[ M=9Y0017AZZ)-[^]SE5^L.+[X5Y+M;Y5MP5Z-]6MWWT6>'X+(Y!!$'D!/QNG^ M:ZP/7/LNK\6>:L5F1-JNNH1#UJM7X$Z373IK#JHG% M1$;G-!O64S49V6%@!B9J?8'#-G)E+S^"^3C,CP"&Q<$48#[."XOS/^731?-Q M&*:MZT6ZJ$\7]7%>/F1H/U@"=BF>*U!L1?-_!(4_]N8W' ]L%K'<@ MOC\.])3?)XYA5S%MV!.,(VF*(="+_AY-$J0Z"7S\^X,])7&!IQ!%, &C DCNU[<.M]%"W?4]'J?WN#WU!+ P04 " IBF97EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "F* M9E>GZ0=O0@0 ,8C / >&PO=V]R:V)O;VLN>&ULQ9I+CZ-&$(#_2HM# M-'N8V+P\CZQ78FSL:8D!A\9>Y;3JL=OCUO*P&F8FV5^?!L=)HZQKLN^4@5O]*IZ M&=5')?BN/@C1%/G(&8\GHX++TOKT\;ROE1J9*U4CMHVL2CW8#FRD>*__V=ZN MDC=9RV>9R^:/J=7]SH5%"EG*0GX3NZDUMDA]J-X?*R6_567#<[9559Y/+?NT M82-4([?_&F8M9,:?ZVZDX<\IUR!3:S+6.]Q+53?=/[K]<\WX)O2?3VNO3;60 M>2/4G#=BJ:K7HRQ?VMWHLQ@9I]'%X;P\!?%>_9:XN4O!!3:U:]"456_$6T)Z6/0G>G$VPTF1$N=2_U!D5W'2,B3Q+/ MPYB%@-"]B+I Y#^D)?;-2 G .1D2$C/@+P!(&^&A/0-R%L \A87\B%@E)%D059I MR,)8L]$D)D&L.==/3X$!>0= WN%"!K-?UY31%HV9F7L,I>XQ+M.<;D*6T6RM MXV8R@3I!]DD:!A%=QEH=&0EF&=WHD/7I((_8R")9)LG\,XVB[NZB^E:+E_0A M"DG 6)CU*"&1V-@F"=@C643)9_T K%91Z^$L2'_3P(LD[3T0-J02&]DE89#& M-%XR1QD\X")O1]-R#\.LG]^F-C[J)"# M'&P'@1G3[&8F9B0B5QD$T&87[IV]F],<#(-V40PIFUB0B9RD4W4*^&N2Q<=LI"';"$8LY>0( MYR!:", )/[F/!00D5#B]B %28/D<269Q#)[HE" M$8Y%08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_-- MUZ?#^C;Y7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W M_-BG0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I! M"D%:/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG M!$DCK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L( M]%;46PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E]\G1JW+!. @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*] M35TU?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0U MDLGHB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBR MF^,7I?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.; ME3D5)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?' M'8ZD7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O M[$. ]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y"JD&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( "F*9E>D+#%CO 4 +L> 8 " M@0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *8IF5^P:G%J"!0 9Q8 !@ M ("!4A8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ *8IF5P ^[H#D" UB< !@ ("!@"8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8IF5X3.?6BJ M& MT\ !@ ("!#$( 'AL+W=OQ: !X;"]W;W)K&UL4$L! A0#% @ *8IF M5T-IN8Y-! ;@D !D ("!>&, 'AL+W=O&PO=V]R:W-H965TH%EC91 @ %,9 9 " @:=L !X;"]W;W)K M&UL4$L! A0#% @ *8IF5Z? >FD@ P . < M !D ("!(G4 'AL+W=O)QJBW4$ +#0 &0 @(%Y> M>&PO=V]R:W-H965TYHI M4 H *4= 9 " @25] !X;"]W;W)K&UL4$L! A0#% @ *8IF5P*U:RAJ"P VC !D M ("!K(< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *8IF5U(HO^X4! P0P !D ("!N+0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8IF5P[; M6?^C @ YP4 !D ("!(<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8IF5Z+F-AY["0 W2P !D M ("!@&PO M=V]R:W-H965T0, M !\* 9 " @5+; !X;"]W;W)K&UL4$L! A0#% @ *8IF5T-=O6"6 P '@L !D ("! M M\ 'AL+W=O&PO=V]R:W-H965T:JVK 0 !L9 9 M " @63H !X;"]W;W)K&UL4$L! A0#% M @ *8IF5U&&FJ?] @ ;0< !D ("!1^T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8IF5P_Q-"/' P K!( !D M ("!G0T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *8IF5T)N6 DO!@ -3 !D ("!YAH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*8IF5[,HDV/(! @Q\ !D ("!M28! 'AL+W=O&PO=V]R:W-H965TY MV!6Z" 4 (T@ 9 " @=PZ 0!X;"]W;W)K&UL4$L! A0#% @ *8IF5X[7*$U8! C14 !D M ("!&T ! 'AL+W=O&PO=V]R:W-H M965T#\.^0S ( )8& 9 M " @1%) 0!X;"]W;W)K&UL4$L! M A0#% @ *8IF5VZP(D7G$@ \LT !D ("!%$P! 'AL M+W=O&PO7BKL

GZ0=O0@0 ,8C / " M 8]C 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " IBF97?'[I&]0! #& M'P &@ @ '^9P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " IBF97*F32ILH! ";'P $P @ $* L:@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /0 ] *(0 %; $ ! end XML 65 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 66 report.css IDEA: XBRL DOCUMENT /* 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; } XML 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 373 288 1 false 69 0 false 14 false false R1.htm 00090 - Document - Cover Page Sheet http://www.valmont.com/role/DocumentCoverPage Cover Page Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 00300 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 00305 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10201 - Disclosure - ACQUISITIONS Sheet http://www.valmont.com/role/DisclosureAcquisitions ACQUISITIONS Notes 10 false false R11.htm 10301 - Disclosure - DIVESTITURES Sheet http://www.valmont.com/role/DisclosureDivestitures DIVESTITURES Notes 11 false false R12.htm 10401 - Disclosure - REALIGNMENT ACTIVITIES Sheet http://www.valmont.com/role/DisclosureRealignmentActivities REALIGNMENT ACTIVITIES Notes 12 false false R13.htm 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 13 false false R14.htm 10601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION Sheet http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformation CASH FLOW SUPPLEMENTARY INFORMATION Notes 14 false false R15.htm 10701 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.valmont.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 15 false false R16.htm 10801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstruments DERIVATIVE FINANCIAL INSTRUMENTS Notes 16 false false R17.htm 10901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION Sheet http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformation BUSINESS SEGMENTS & RELATED REVENUE INFORMATION Notes 17 false false R18.htm 20102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 30103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 30203 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.valmont.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.valmont.com/role/DisclosureAcquisitions 20 false false R21.htm 30403 - Disclosure - REALIGNMENT ACTIVITIES (Tables) Sheet http://www.valmont.com/role/DisclosureRealignmentActivitiesTables REALIGNMENT ACTIVITIES (Tables) Tables http://www.valmont.com/role/DisclosureRealignmentActivities 21 false false R22.htm 30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssets 22 false false R23.htm 30603 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables) Sheet http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationTables CASH FLOW SUPPLEMENTARY INFORMATION (Tables) Tables http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformation 23 false false R24.htm 30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.valmont.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.valmont.com/role/DisclosureEarningsLossPerShare 24 false false R25.htm 30803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.valmont.com/role/DisclosureDerivativeFinancialInstruments 25 false false R26.htm 30903 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables) Sheet http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables) Tables http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformation 26 false false R27.htm 40101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) Details http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 40102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details) Details 28 false false R29.htm 40103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details) Details 29 false false R30.htm 40104 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details) Details 30 false false R31.htm 40105 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Details http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 40106 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details) Details 32 false false R33.htm 40107 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details) Details http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 33 false false R34.htm 40108 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details) Sheet http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSupplierFinanceProgramDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details) Details 34 false false R35.htm 40201 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails ACQUISITIONS - Narrative (Details) Details 35 false false R36.htm 40301 - Disclosure - DIVESTITURES (Details) Sheet http://www.valmont.com/role/DisclosureDivestituresDetails DIVESTITURES (Details) Details http://www.valmont.com/role/DisclosureDivestitures 36 false false R37.htm 40401 - Disclosure - REALIGNMENT ACTIVITIES - Narrative (Details) Sheet http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails REALIGNMENT ACTIVITIES - Narrative (Details) Details 37 false false R38.htm 40402 - Disclosure - REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details) Sheet http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details) Details 38 false false R39.htm 40403 - Disclosure - REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details) Sheet http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details) Details 39 false false R40.htm 40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details) Details 40 false false R41.htm 40504 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details) Details 41 false false R42.htm 40506 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details) Details 42 false false R43.htm 40508 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTotalIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details) Details 43 false false R44.htm 40509 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Details 44 false false R45.htm 40601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details) Sheet http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationDetails CASH FLOW SUPPLEMENTARY INFORMATION (Details) Details http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationTables 45 false false R46.htm 40701 - Disclosure - EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details) Sheet http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details) Details http://www.valmont.com/role/DisclosureEarningsLossPerShareTables 46 false false R47.htm 40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details) Sheet http://www.valmont.com/role/DisclosureEarningsLossPerShareNarrativeDetails EARNINGS (LOSS) PER SHARE - Narrative (Details) Details http://www.valmont.com/role/DisclosureEarningsLossPerShareTables 47 false false R48.htm 40801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) Details 48 false false R49.htm 40802 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) Details http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables 49 false false R50.htm 40803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details) Details 50 false false R51.htm 40804 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details) Details 51 false false R52.htm 40805 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) Sheet http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) Details 52 false false R53.htm 40901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details) Sheet http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details) Details http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables 53 false false All Reports Book All Reports vmi-20230930.xsd vmi-20230930_cal.xml vmi-20230930_def.xml vmi-20230930_lab.xml vmi-20230930_pre.xml vmi-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vmi-20230930x10q.htm": { "nsprefix": "vmi", "nsuri": "http://www.valmont.com/20230930", "dts": { "schema": { "local": [ "vmi-20230930.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "vmi-20230930_cal.xml" ] }, "definitionLink": { "local": [ "vmi-20230930_def.xml" ] }, "labelLink": { "local": [ "vmi-20230930_lab.xml" ] }, "presentationLink": { "local": [ "vmi-20230930_pre.xml" ] }, "inline": { "local": [ "vmi-20230930x10q.htm" ] } }, "keyStandard": 266, "keyCustom": 22, "axisStandard": 25, "axisCustom": 0, "memberStandard": 44, "memberCustom": 24, "hidden": { "total": 29, "http://fasb.org/us-gaap/2023": 24, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 373, "entityCount": 1, "segmentCount": 69, "elementCount": 473, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1016, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.valmont.com/role/DocumentCoverPage", "longName": "00090 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R4": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00300 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00305 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_wBPpa_dsd0qZ_ZBQVsjWcQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_wBPpa_dsd0qZ_ZBQVsjWcQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_12_25_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_QCvSFblnQUKUIrHmJxFW1g", "name": "us-gaap:TreasuryStockCommonValue", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_25_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_QCvSFblnQUKUIrHmJxFW1g", "name": "us-gaap:TreasuryStockCommonValue", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_wBPpa_dsd0qZ_ZBQVsjWcQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_wBPpa_dsd0qZ_ZBQVsjWcQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.valmont.com/role/DisclosureAcquisitions", "longName": "10201 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.valmont.com/role/DisclosureDivestitures", "longName": "10301 - Disclosure - DIVESTITURES", "shortName": "DIVESTITURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.valmont.com/role/DisclosureRealignmentActivities", "longName": "10401 - Disclosure - REALIGNMENT ACTIVITIES", "shortName": "REALIGNMENT ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformation", "longName": "10601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.valmont.com/role/DisclosureEarningsLossPerShare", "longName": "10701 - Disclosure - EARNINGS (LOSS) PER SHARE", "shortName": "EARNINGS (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstruments", "longName": "10801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformation", "longName": "10901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION", "shortName": "BUSINESS SEGMENTS & RELATED REVENUE INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.valmont.com/role/DisclosureAcquisitionsTables", "longName": "30203 - Disclosure - ACQUISITIONS (Tables)", "shortName": "ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_vmi_ConcealFabMember_tgNH4FzkKEixiDCcTb1blw", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_vmi_ConcealFabMember_tgNH4FzkKEixiDCcTb1blw", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.valmont.com/role/DisclosureRealignmentActivitiesTables", "longName": "30403 - Disclosure - REALIGNMENT ACTIVITIES (Tables)", "shortName": "REALIGNMENT ACTIVITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationTables", "longName": "30603 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables)", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.valmont.com/role/DisclosureEarningsLossPerShareTables", "longName": "30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables", "longName": "30803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables", "longName": "30903 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables)", "shortName": "BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails", "longName": "40101 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails", "longName": "40102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Geographical Markets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "vmi:GeographicalMarketsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "vmi:GeographicalMarketsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails", "longName": "40103 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Periodic Pension Cost (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails", "longName": "40104 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock Plans and Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_okZUh7fPaEC0oqd8Cb-tHg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_iip51-rCUkCx4tUjW3peOA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_LrS46rBuzkyk0HFyBATjIw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R31": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails", "longName": "40105 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_y8B84MXIcEKekgrM0ZF2lg", "name": "us-gaap:TradingSecuritiesDebt", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_y8B84MXIcEKekgrM0ZF2lg", "name": "us-gaap:TradingSecuritiesDebt", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails", "longName": "40106 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "longName": "40107 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2aRqc4gL7kS7n7rEKjKz-A", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R34": { "role": "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSupplierFinanceProgramDetails", "longName": "40108 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplier Finance Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2aRqc4gL7kS7n7rEKjKz-A", "name": "vmi:SupplierFinanceProgramConfirmedObligationsOutstanding", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vmi:SupplierFinanceProgramPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2aRqc4gL7kS7n7rEKjKz-A", "name": "vmi:SupplierFinanceProgramConfirmedObligationsOutstanding", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vmi:SupplierFinanceProgramPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "longName": "40201 - Disclosure - ACQUISITIONS - Narrative (Details)", "shortName": "ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_1_2022_us-gaap_BusinessAcquisitionAxis_vmi_ConcealFabMember_Tu34ygQb7ECf335KxsdTCw", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R36": { "role": "http://www.valmont.com/role/DisclosureDivestituresDetails", "longName": "40301 - Disclosure - DIVESTITURES (Details)", "shortName": "DIVESTITURES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_26_2022_To_9_24_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_vmi_ValmontSmOffshoreWindBusinessMember_MRp9KXFUCEmSEQzux7zblA", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "longName": "40401 - Disclosure - REALIGNMENT ACTIVITIES - Narrative (Details)", "shortName": "REALIGNMENT ACTIVITIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_vmi_RealignmentProgramMember_8DkbGGTe50e2dWoFcuS2vg", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_vmi_RealignmentProgramMember_8DkbGGTe50e2dWoFcuS2vg", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails", "longName": "40402 - Disclosure - REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details)", "shortName": "REALIGNMENT ACTIVITIES - Pre-tax Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "longName": "40403 - Disclosure - REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details)", "shortName": "REALIGNMENT ACTIVITIES - Changes in Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_vmi_RealignmentProgramMember_qDGCS25LNEm_w82DiQshjA", "name": "us-gaap:RestructuringReserveSettledWithoutCash2", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R40": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "longName": "40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2aRqc4gL7kS7n7rEKjKz-A", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R41": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails", "longName": "40504 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortizing Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2aRqc4gL7kS7n7rEKjKz-A", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R42": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails", "longName": "40506 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_8YwU_xqrKUClCtMwdy0Xmg", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_8YwU_xqrKUClCtMwdy0Xmg", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTotalIntangibleAssetsDetails", "longName": "40508 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Total Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "vmi:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "longName": "40509 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_2_2023_cqhxvoXX_UmYHDNtKG-VCg", "name": "vmi:NumberOfReportingUnitsImpairedForGoodwill", "unitRef": "Unit_Standard_item_YHE1gZs3LUSfbN2_I4JpVA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R45": { "role": "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationDetails", "longName": "40601 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details)", "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails", "longName": "40701 - Disclosure - EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details)", "shortName": "EARNINGS (LOSS) PER SHARE - Reconciliation of earnings (loss) and share amounts to compute basic and diluted earnings (loss) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_iip51-rCUkCx4tUjW3peOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R47": { "role": "http://www.valmont.com/role/DisclosureEarningsLossPerShareNarrativeDetails", "longName": "40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details)", "shortName": "EARNINGS (LOSS) PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_iip51-rCUkCx4tUjW3peOA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "longName": "40801 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DerivativesAndFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Ej-cU6g0SkGhdrZCXxoAsg", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DerivativesAndFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "longName": "40802 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_2_2023_To_9_30_2023_Tm9V3hUtb0u7lQAawhqgNg", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "longName": "40803 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_28_2019_us-gaap_DebtInstrumentAxis_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_Z8T6IYasgEaOwE-JJUoxuA", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_C_CZQESkJkShvRZKXLGbYg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_28_2019_us-gaap_DebtInstrumentAxis_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_Z8T6IYasgEaOwE-JJUoxuA", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_C_CZQESkJkShvRZKXLGbYg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "longName": "40804 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Cash flow hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_vmi_SteelHotRolledCoilForwardContractsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_us-gaap_PositionAxis_us-gaap_LongMember_8wxKX5Xju0KBJn2rBTVx-Q", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_vmi_SteelHotRolledCoilForwardContractsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_us-gaap_PositionAxis_us-gaap_LongMember_8wxKX5Xju0KBJn2rBTVx-Q", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "longName": "40805 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_srt_CurrencyAxis_currency_EUR_us-gaap_DerivativeInstrumentRiskAxis_vmi_CrossCurrencyInterestRateContractTwoMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_dbDsn3i2BUiy5-vR7TOOsA", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_CurrencyAxis_currency_EUR_us-gaap_DerivativeInstrumentRiskAxis_vmi_CrossCurrencyInterestRateContractTwoMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_dbDsn3i2BUiy5-vR7TOOsA", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_I9fVUcyNa0qchddmz8N4-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "longName": "40901 - Disclosure - BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details)", "shortName": "BUSINESS SEGMENTS & RELATED REVENUE INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_9ZDNandkBkGUUDWxZrSt5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_YckRojrW4k-lheZINho4Zg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_9ZDNandkBkGUUDWxZrSt5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmi-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative assets (liabilities), at fair value, net", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r28", "r120", "r124" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r603", "r605", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r641", "r642", "r643", "r644", "r647", "r648", "r649", "r650", "r664", "r665", "r668", "r669", "r728", "r730" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant, and equipment", "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." } } }, "auth_ref": [ "r168" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "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." } } }, "auth_ref": [ "r28", "r120", "r124", "r126", "r129", "r130", "r495" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Short-term Debt", "negatedTerseLabel": "Payments on short-term borrowings", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r60" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r181" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Current Liabilities", "terseLabel": "Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Net gain on defined benefit pension plan", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r157" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock balance", "negatedTerseLabel": "Treasury stock", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50", "r85", "r86" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r742" ] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r159", "r256", "r293", "r307", "r313", "r316", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r513", "r697", "r788" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive loss", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r27", "r35", "r234", "r237", "r242", "r519", "r520", "r525", "r542", "r561", "r753", "r754" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r743" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows used in financing activities", "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." } } }, "auth_ref": [ "r251" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted (in dollars per share)", "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." } } }, "auth_ref": [ "r246", "r264", "r265", "r266", "r267", "r268", "r276", "r281", "r282", "r283", "r287", "r505", "r506", "r546", "r565", "r695" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r390", "r420", "r421", "r422", "r423", "r424", "r425", "r508", "r531", "r532", "r533", "r701", "r702", "r713", "r714", "r715" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r699" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Valuation methodologies used for assets and liabilities measured at fair value", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r30", "r131", "r132", "r190" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows used in investing activities", "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." } } }, "auth_ref": [ "r251" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r71", "r74", "r539" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term borrowings", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r60", "r594" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r22", "r68" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flows provided by operating activities", "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." } } }, "auth_ref": [ "r169", "r170", "r171" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r699" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r766" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS", "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." } } }, "auth_ref": [ "r188", "r496", "r503" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)", "verboseLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r293", "r307", "r313", "r316", "r697" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureDivestitures" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DIVESTITURES", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r136", "r178" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "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." } } }, "auth_ref": [ "r0", "r1", "r24" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r32", "r177" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "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." } } }, "auth_ref": [ "r119", "r121", "r129" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r744" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure": { "xbrltype": "energyItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountEnergyMeasure", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount, Energy Measure", "terseLabel": "Derivative, nonmonetary notional amount, energy measure", "documentation": "Nominal energy measure used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS", "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." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income Before Income Tax, Domestic and Foreign", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r761" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "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." } } }, "auth_ref": [ "r28", "r111", "r112", "r114", "r118", "r121", "r124", "r127", "r128", "r130", "r503" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "verboseLabel": "Total cost of sales", "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." } } }, "auth_ref": [ "r160", "r538" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other non-current liabilities", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Condensed Consolidated Financial Statements", "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." } } }, "auth_ref": [ "r107", "r693" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "terseLabel": "Long-term debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r258", "r295", "r306", "r307", "r308", "r309", "r310", "r312", "r316", "r369", "r370", "r371", "r372", "r374", "r375", "r377", "r379", "r380", "r788", "r789" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "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." } } }, "auth_ref": [ "r768" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Net Investment Hedging [Member]", "terseLabel": "Net Investment Hedging", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r117" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r200", "r213", "r225", "r327", "r328", "r329", "r537", "r694" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r205", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r685" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r19", "r36" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r181", "r553", "r589", "r591", "r595", "r615", "r725" ] }, "us-gaap_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross currency swap contracts", "verboseLabel": "Cross currency swap contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r792", "r797" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury shares", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r27", "r85", "r181" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "terseLabel": "Hedging activities", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r229" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r37", "r147", "r148", "r193", "r194", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r527", "r700", "r701", "r702", "r703", "r704", "r759" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r511" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r45", "r212", "r256", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r490", "r493", "r494", "r513", "r725", "r788", "r803", "r804" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Redeemed or Called During Period, Value", "terseLabel": "Stock options and incentive plans", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r27" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r110", "r185", "r235", "r237", "r243", "r543", "r562" ] }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Pension Expense (Reversal of Expense), Noncash", "terseLabel": "Defined benefit pension plan expense (benefit)", "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r15" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r183", "r478", "r483", "r761" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedTerseLabel": "Comprehensive loss (income) attributable to noncontrolling interests", "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." } } }, "auth_ref": [ "r11", "r105", "r110", "r235", "r237", "r244", "r544", "r563" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation." } } }, "auth_ref": [ "r350" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Liabilities Recorded For The Restructuring Plan And Changes", "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." } } }, "auth_ref": [ "r79", "r82" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r318", "r538", "r579", "r580", "r581", "r582", "r583", "r584", "r687", "r706", "r726", "r747", "r786", "r787", "r791", "r813" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r209" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product sales", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r706" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r399", "r400", "r412" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r43", "r256", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r490", "r493", "r494", "r513", "r613", "r696", "r738", "r788", "r803", "r804" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r399", "r400", "r412" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r318", "r538", "r579", "r580", "r581", "r582", "r583", "r584", "r687", "r706", "r726", "r747", "r786", "r787", "r791", "r813" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings (loss) before income taxes and equity in loss of nonconsolidated subsidiaries", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r293", "r307", "r313", "r316", "r566", "r697" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r149" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling interest in consolidated subsidiaries", "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." } } }, "auth_ref": [ "r103", "r398", "r762", "r763", "r764", "r816" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends per share (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r181" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r183", "r203", "r482", "r483", "r761" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS", "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)." } } }, "auth_ref": [ "r184", "r486" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r740" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r103", "r104", "r108", "r206", "r207", "r239", "r259", "r260", "r261", "r263", "r269", "r325", "r326", "r398", "r467", "r468", "r469", "r479", "r480", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r519", "r521", "r525", "r530", "r587", "r588", "r596", "r616", "r633", "r654", "r655", "r672", "r737", "r760", "r770", "r799", "r816" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r153", "r196", "r555", "r725", "r760", "r770", "r799" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Unrealized translation loss", "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." } } }, "auth_ref": [ "r5", "r157", "r514", "r515", "r518" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)", "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)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes", "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." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Gains (Losses) on Derivatives Recognized on Statements of Earnings", "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." } } }, "auth_ref": [ "r120", "r124", "r495" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock Plans", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r435", "r440", "r459", "r460", "r461", "r462", "r465", "r470", "r471", "r472", "r473" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Dividends to noncontrolling interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r59" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r320", "r321", "r600", "r601", "r602", "r658", "r660", "r663", "r671", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r688", "r707", "r730", "r791", "r813" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r172", "r255" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term borrowings", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r58", "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock available for issuance (in shares)", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_TradingSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading", "terseLabel": "Trading securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r221", "r691", "r769" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r749" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r320", "r321", "r600", "r601", "r602", "r658", "r660", "r663", "r671", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r688", "r707", "r730", "r791", "r813" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Total inventories", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r751" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r41", "r725" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r699", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of options", "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." } } }, "auth_ref": [ "r720" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r419", "r434", "r462", "r463", "r464", "r534", "r535", "r585", "r604", "r605", "r657", "r659", "r661", "r662", "r670", "r683", "r684", "r698", "r705", "r719", "r727", "r730", "r784", "r790", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r162", "r296" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwillAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTotalIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTotalIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Amortizing and non-amortizing intangible assets, Gross Carrying Amount", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r217" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivities" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "REALIGNMENT ACTIVITIES", "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." } } }, "auth_ref": [ "r352", "r353", "r355", "r358", "r364" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Realignment charges", "verboseLabel": "Severance and other employee benefit costs", "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." } } }, "auth_ref": [ "r15", "r359", "r361", "r785" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionContributions", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Pension Benefits", "negatedLabel": "Contribution to defined benefit pension plan", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r434", "r535", "r585", "r604", "r605", "r657", "r659", "r661", "r662", "r670", "r683", "r684", "r698", "r705", "r719", "r727", "r790", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r419", "r434", "r462", "r463", "r464", "r534", "r535", "r585", "r604", "r605", "r657", "r659", "r661", "r662", "r670", "r683", "r684", "r698", "r705", "r719", "r727", "r730", "r784", "r790", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r796" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "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." } } }, "auth_ref": [ "r294", "r295", "r306", "r311", "r312", "r318", "r320", "r322", "r410", "r411", "r538" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r434", "r535", "r585", "r604", "r605", "r657", "r659", "r661", "r662", "r670", "r683", "r684", "r698", "r705", "r719", "r727", "r790", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r475", "r476", "r550" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r219" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Severance and other employee benefit costs, ending balance", "periodStartLabel": "Severance and other employee benefit costs, beginning balance", "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." } } }, "auth_ref": [ "r355", "r360" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Net proceeds", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r762", "r763", "r798", "r814", "r816" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in Time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r711" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "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)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r61", "r214", "r689" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r133", "r134" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods and manufactured goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r748" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Fixed Interest Rate", "terseLabel": "Swapped Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "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." } } }, "auth_ref": [ "r69", "r73" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts", "verboseLabel": "Foreign currency forward contracts", "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." } } }, "auth_ref": [ "r620", "r624", "r630", "r643", "r649", "r666", "r667", "r668", "r730" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r390", "r512", "r701", "r702" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r510" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r211", "r227", "r256", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r489", "r493", "r513", "r725", "r788", "r789", "r803" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r246", "r264", "r265", "r266", "r267", "r268", "r273", "r276", "r281", "r282", "r283", "r287", "r505", "r506", "r546", "r565", "r695" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTotalIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible Assets, Accumulated Amortization", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r539" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r14" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r217", "r330", "r541", "r699", "r725", "r772", "r779" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r540" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Notes payable to banks", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r40", "r610", "r812" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative, gain (loss) on derivative, net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r796" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r100" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net earnings (loss) attributable to Valmont Industries, Inc.", "totalLabel": "Net earnings (loss) attributable to Valmont Industries, Inc.", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r247", "r264", "r265", "r266", "r267", "r273", "r274", "r280", "r283", "r293", "r307", "r313", "r316", "r697" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "terseLabel": "Receivables, net", "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." } } }, "auth_ref": [ "r725" ] }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension Benefits", "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." } } }, "auth_ref": [ "r21", "r23", "r29", "r91" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share-based Payment Arrangement, Option", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Components of amortized intangible assets", "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." } } }, "auth_ref": [ "r539" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Non-amortizing intangible assets", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r177" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r259", "r260", "r261", "r288", "r538", "r592", "r599", "r606", "r607", "r608", "r609", "r611", "r612", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r634", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r653", "r731" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)", "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." } } }, "auth_ref": [ "r390", "r420", "r425", "r508", "r532", "r701", "r702", "r713", "r714", "r715" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other assets (current and non-current)", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r390", "r420", "r425", "r508", "r531", "r713", "r714", "r715" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r343", "r345", "r346", "r348", "r539", "r540" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r257", "r484" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted Average Life", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r390", "r420", "r421", "r422", "r423", "r424", "r425", "r508", "r533", "r701", "r702", "r713", "r714", "r715" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in loss of nonconsolidated subsidiaries", "terseLabel": "Equity in loss of nonconsolidated subsidiaries", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r15", "r158", "r197", "r300", "r323", "r558" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r794", "r795" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r226", "r690", "r725" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r71", "r74" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Basic and Diluted Earnings (Loss) Per Share", "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." } } }, "auth_ref": [ "r765" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials and purchased parts", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r750" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r18", "r656" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other, net", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r746", "r756" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGeographicalMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "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." } } }, "auth_ref": [ "r257", "r484" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "terseLabel": "Corporate", "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." } } }, "auth_ref": [ "r767" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax", "terseLabel": "Other Comprehensive Income (Loss) before Tax", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r8", "r9", "r157", "r232", "r517" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from exercises under stock plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r47", "r83" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Valmont Industries, Inc. shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r149", "r151", "r152", "r173", "r616", "r633", "r654", "r655", "r725", "r738", "r760", "r770", "r799", "r816" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r8", "r9", "r157", "r232", "r517" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r98" ] }, "vmi_GeographicalMarketsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "GeographicalMarketsPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for geographical markets.", "label": "Geographical Markets [Policy Text Block]", "terseLabel": "Geographical Markets" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Dividends to noncontrolling interests", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Other accrued expenses", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "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." } } }, "auth_ref": [ "r39", "r154", "r155", "r156" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses", "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." } } }, "auth_ref": [ "r161" ] }, "vmi_InfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "InfrastructureMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "This segment consists of the manufacture and distribution of products and solutions to serve the infrastructure markets of utility, solar, lighting and transportation, and telecommunications, along with coatings services to preserve metal products.", "label": "Infrastructure [Member]", "terseLabel": "Infrastructure" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r467", "r468", "r469", "r598", "r762", "r763", "r764", "r798", "r816" ] }, "vmi_CashAndCashEquivalentsMutualFundsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "CashAndCashEquivalentsMutualFundsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of cash and cash equivalents, mutual funds.", "label": "Cash and Cash Equivalents, Mutual Funds, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents - mutual funds" } } }, "auth_ref": [] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "terseLabel": "Other Segments", "verboseLabel": "Other", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r290", "r306", "r307", "r308", "r309", "r310" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "CASH FLOW SUPPLEMENTARY INFORMATION", "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." } } }, "auth_ref": [ "r166" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments [Domain]", "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." } } }, "auth_ref": [ "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r357", "r363", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r699", "r747", "r813" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Impairment of long-lived assets", "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." } } }, "auth_ref": [ "r15", "r76" ] }, "vmi_BusinessCombinationAmountWithheldAsRetentionFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "BusinessCombinationAmountWithheldAsRetentionFund", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount withheld as retention fund associated with acquisition of business.", "label": "Business Combination, Amount Withheld as Retention Fund", "terseLabel": "Retention fund, withheld" } } }, "auth_ref": [] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Commodity Contract [Member]", "terseLabel": "Commodity forward contracts", "verboseLabel": "Commodity forward contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r713", "r724" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted (in shares)", "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." } } }, "auth_ref": [ "r275", "r283" ] }, "vmi_NumberOfEqualPayments": { "xbrltype": "integerItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "NumberOfEqualPayments", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equal payments", "label": "Number of Equal Payments", "terseLabel": "Number of equal payments" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r741" ] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate contracts", "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." } } }, "auth_ref": [ "r686", "r692", "r713" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "vmi_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. 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": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r711", "r791" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r711", "r791" ] }, "vmi_HrProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "HrProductsMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents HR Products.", "label": "HR Products [Member]", "terseLabel": "HR Products" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating segment", "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." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r316" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "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." } } }, "auth_ref": [ "r273", "r283" ] }, "vmi_SegmentOfRevenueRecognizedTimingOfTransferOfGoodOrServiceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SegmentOfRevenueRecognizedTimingOfTransferOfGoodOrServiceTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning segment of revenue recognized over time and at a point in time.", "label": "Segment of Revenue Recognized, Timing Of Transfer of Good Or Service [Table Text Block]", "terseLabel": "Breakdown by segment of revenue recognized over time and at a point in time" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r176" ] }, "vmi_SupplierFinanceProgramPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SupplierFinanceProgramPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for supplier finance program.", "label": "Supplier Finance Program [Policy Text Block]", "terseLabel": "Supplier Finance Program" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r176" ] }, "vmi_IrrigationEquipmentAndPartsExcludingTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "IrrigationEquipmentAndPartsExcludingTechnologyMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Irrigation Equipment and Parts, excluding Technology [Member]", "label": "Irrigation Equipment and Parts, excluding Technology [Member]", "terseLabel": "Irrigation Equipment and Parts" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r176" ] }, "vmi_ValmontSmOffshoreWindBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ValmontSmOffshoreWindBusinessMember", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Valmont SM, offshore wind business.", "label": "Valmont SM, Offshore Wind Business [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "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)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from divestiture, net of cash divested", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r56" ] }, "vmi_TransmissionDistributionAndSubstationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "TransmissionDistributionAndSubstationMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Transmission, Distribution and Substation [Member]", "label": "Transmission, Distribution and Substation [Member]", "terseLabel": "Transmission, Distribution and Substation" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of noncontrolling interest", "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)." } } }, "auth_ref": [ "r106", "r181", "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "vmi_RenewableEnergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "RenewableEnergyMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Renewable Energy [Member]", "label": "Renewable Energy [Member]", "terseLabel": "Solar" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued shares (in shares)", "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." } } }, "auth_ref": [ "r149" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation", "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." } } }, "auth_ref": [ "r338" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "vmi_ConvertItaliaSpAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ConvertItaliaSpAMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Convert Italia SpA [Member]", "label": "Convert Italia SpA [Member]", "terseLabel": "Convert Italia S.p.A." } } }, "auth_ref": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro Member Countries, Euro" } } }, "auth_ref": [] }, "vmi_SupplierFinanceProgramConfirmedObligationsConfirmedInvoicesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SupplierFinanceProgramConfirmedObligationsConfirmedInvoicesPaid", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSupplierFinanceProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in supplier finance obligation from payment of invoices confirmed during the period.", "label": "Supplier Finance Program, Confirmed Obligations, Confirmed Invoices Paid", "negatedLabel": "Confirmed invoices paid during the period" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock options and incentive plans", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r516" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock of $1 par value, authorized 75,000,000 shares; 27,900,000 issued", "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." } } }, "auth_ref": [ "r149", "r551", "r725" ] }, "vmi_LightingAndTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "LightingAndTransportationMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lighting And Transportation [Member]", "label": "Lighting And Transportation [Member]", "terseLabel": "Lighting and Transportation" } } }, "auth_ref": [] }, "vmi_TorrentEngineeringandEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "TorrentEngineeringandEquipmentMember", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Torrent Engineering and Equipment [Member]", "label": "Torrent Engineering and Equipment [Member]", "terseLabel": "Torrent Engineering and Equipment" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Costs Paid or Otherwise Settled", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r355", "r362" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from property damage insurance claims", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r12", "r55" ] }, "vmi_DieselFuelForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "DieselFuelForwardContractMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to diesel fuel forward contracts.", "label": "Diesel Fuel Forward Contract [Member]", "terseLabel": "Diesel Fuel Forward Contract" } } }, "auth_ref": [] }, "vmi_CrossCurrencyInterestRateContractTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "CrossCurrencyInterestRateContractTwoMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r3", "r169" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r192", "r220", "r256", "r293", "r308", "r314", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r489", "r493", "r513", "r549", "r627", "r725", "r738", "r788", "r789", "r803" ] }, "vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities", "label": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities", "negatedTerseLabel": "Purchase of noncontrolling interests" } } }, "auth_ref": [] }, "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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 (loss) before equity in loss of nonconsolidated subsidiaries" } } }, "auth_ref": [] }, "vmi_ScheduleOfSupplierFinanceProgramConfirmedObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ScheduleOfSupplierFinanceProgramConfirmedObligationsTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of confirmed supplier finance obligation including outstanding payment obligations and changes during the period.", "label": "Schedule of Supplier Finance Program, Confirmed Obligations [Table Text Block]", "terseLabel": "Schedule of supplier finance program confirmed obligations" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r149", "r614" ] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax expense (benefit):" } } }, "auth_ref": [] }, "vmi_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "InternationalMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "auth_ref": [] }, "vmi_CoatingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "CoatingsMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Coatings [Member]", "label": "Coatings [Member]", "terseLabel": "Coatings" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents-end of period", "periodStartLabel": "Cash and cash equivalents-beginning of period", "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." } } }, "auth_ref": [ "r61", "r169", "r254" ] }, "vmi_DisposalGroupIncludingDiscontinuedOperationCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsideration", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cash consideration.", "label": "Disposal Group Including Discontinued Operation Cash Consideration", "terseLabel": "Cash consideration" } } }, "auth_ref": [] }, "us-gaap_DerivativeNonmonetaryNotionalAmountVolume": { "xbrltype": "volumeItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountVolume", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount, Volume", "terseLabel": "Derivative, nonmonetary notional amount, volume measure", "documentation": "Nominal volume used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r27", "r49", "r206", "r238", "r239", "r240", "r259", "r260", "r261", "r263", "r269", "r271", "r288", "r325", "r326", "r398", "r467", "r468", "r469", "r479", "r480", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r519", "r521", "r522", "r523", "r524", "r525", "r530", "r586", "r587", "r588", "r598", "r653" ] }, "vmi_TelecommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "TelecommunicationsMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Telecommunications [Member]", "label": "Telecommunications [Member]", "terseLabel": "Telecommunications" } } }, "auth_ref": [] }, "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": "Unrealized loss on commodity hedges" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r95" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r206", "r259", "r260", "r261", "r263", "r269", "r271", "r325", "r326", "r467", "r468", "r469", "r479", "r480", "r497", "r499", "r500", "r502", "r504", "r586", "r588", "r598", "r816" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r295", "r306", "r307", "r308", "r309", "r310", "r312", "r316" ] }, "vmi_AgricultureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "AgricultureMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "This segment consists of the manufacture of center pivot components and linear irrigation equipment for agricultural markets, including parts and tubular products, and advanced technology solutions for precision agriculture.", "label": "Agriculture [Member]", "terseLabel": "Agriculture" } } }, "auth_ref": [] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hedging [Member]", "terseLabel": "Fair value hedging", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r115" ] }, "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Acquired Including Goodwill", "totalLabel": "Total fair value of assets acquired" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contract liability", "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." } } }, "auth_ref": [ "r413" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest in consolidated subsidiaries", "verboseLabel": "Non-controlling interest in consolidated subsidiaries", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r51", "r195", "r256", "r324", "r369", "r372", "r373", "r374", "r380", "r381", "r513", "r554", "r616" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to Valmont Industries, Inc.", "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." } } }, "auth_ref": [ "r54", "r235", "r237", "r245", "r545", "r564" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r94", "r96", "r485", "r717", "r718" ] }, "vmi_SteelHotRolledCoilForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SteelHotRolledCoilForwardContractsMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Steel hot rolled coil (\"HRC\") forward contracts.", "label": "Steel Hot Rolled Coil Forward Contracts [Member]", "terseLabel": "Steel hot rolled coil (\"HRC\") forward contracts" } } }, "auth_ref": [] }, "vmi_DisposalGroupIncludingDiscontinuedOperationConsiderationEscrowed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEscrowed", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to consideration escrowed.", "label": "Disposal Group Including Discontinued Operation Consideration Escrowed", "terseLabel": "Consideration escrowed" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant, and equipment, at cost", "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." } } }, "auth_ref": [ "r179", "r215", "r557" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Over Time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r711" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r94", "r96" ] }, "vmi_TechnologyProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "TechnologyProductsAndServicesMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Technology Products and Services", "label": "Technology Products and Services [Member]", "terseLabel": "Technology Products and Services" } } }, "auth_ref": [] }, "vmi_SeniorUnsecuredNotes5.00PercentDue2044Member": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SeniorUnsecuredNotes5.00PercentDue2044Member", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r485", "r717", "r718" ] }, "vmi_NaturalGasForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "NaturalGasForwardContractMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to natural gas forward contracts.", "label": "Natural Gas Forward Contract [Member]", "terseLabel": "Natural Gas Forward Contract" } } }, "auth_ref": [] }, "vmi_PatentsAndProprietaryTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "PatentsAndProprietaryTechnologyMember", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the patents and proprietary technology.", "label": "Patents And Proprietary Technology [Member]", "verboseLabel": "Patents & Proprietary Technology" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant, and equipment, net", "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." } } }, "auth_ref": [ "r17", "r548", "r557", "r725" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r201" ] }, "vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "EarningsPerShareDilutiveSecuritiesStockOptionsPerShare", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "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 various stock awards (in dollars per share)" } } }, "auth_ref": [] }, "vmi_SupplierFinanceProgramConfirmedObligationsInvoicesConfirmed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SupplierFinanceProgramConfirmedObligationsInvoicesConfirmed", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSupplierFinanceProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in supplier finance obligation from invoices confirmed during the period.", "label": "Supplier Finance Program, Confirmed Obligations, Invoices Confirmed", "terseLabel": "Invoices confirmed during the period" } } }, "auth_ref": [] }, "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": "Total hedging activities" } } }, "auth_ref": [] }, "vmi_RealignmentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "RealignmentProgramMember", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Realignment Program provides for a reduction in force through a voluntary early retirement program and other headcount reduction actions, which are expected to be completed by the end of fiscal 2023.", "label": "Realignment Program [Member]", "terseLabel": "Realignment Program" } } }, "auth_ref": [] }, "vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r411", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r27", "r206", "r238", "r239", "r240", "r259", "r260", "r261", "r263", "r269", "r271", "r288", "r325", "r326", "r398", "r467", "r468", "r469", "r479", "r480", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r519", "r521", "r522", "r523", "r524", "r525", "r530", "r586", "r587", "r588", "r598", "r653" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total fair value of liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "vmi_NumberOfReportingUnitsImpairedForGoodwill": { "xbrltype": "integerItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "NumberOfReportingUnitsImpairedForGoodwill", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of reporting units impaired for goodwill.", "label": "Number Of Reporting Units Impaired for Goodwill", "terseLabel": "Number Of Reporting Units Impaired for Goodwill" } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r411", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "vmi_RestructuringCostandReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "RestructuringCostandReserveRollForward", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails" ], "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]" } } }, "auth_ref": [] }, "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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 loss on commodity hedges recorded in earnings" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)", "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." } } }, "auth_ref": [ "r4", "r26", "r53", "r498", "r501", "r530", "r586", "r587", "r753", "r754", "r755", "r762", "r763", "r764" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r94", "r96", "r485" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "vmi_ValmontWestCoastEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ValmontWestCoastEngineeringMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Valmont West Coast Engineering", "label": "Valmont West Coast Engineering [Member]", "terseLabel": "Valmont West Coast Engineering" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r199", "r204", "r270", "r271", "r301", "r477", "r481", "r567" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedLabel": "Defined benefit pension plan", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r53", "r793" ] }, "us-gaap_DerivativeNonmonetaryNotionalAmountMass": { "xbrltype": "massItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountMass", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount, Mass", "terseLabel": "Derivative, nonmonetary notional amount, mass", "documentation": "Nominal mass used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "vmi_SupplierFinanceProgramConfirmedObligationsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "SupplierFinanceProgramConfirmedObligationsOutstanding", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSupplierFinanceProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of outstanding confirmed supplier finance obligation.", "label": "Supplier Finance Program, Confirmed Obligations Outstanding", "periodEndLabel": "Confirmed obligations outstanding as of September 30, 2023", "periodStartLabel": "Confirmed obligations outstanding" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Derivative financial instruments, net", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "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." } } }, "auth_ref": [ "r399", "r401", "r412" ] }, "vmi_ConcealFabMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "ConcealFabMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Conceal Fab", "label": "Conceal Fab [Member]", "terseLabel": "Conceal Fab" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "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." } } }, "auth_ref": [ "r740" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r361", "r362", "r363" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r28", "r495" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r354", "r355", "r361", "r362" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r740" ] }, "vmi_OtherProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.valmont.com/20230930", "localname": "OtherProductLineMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Other product line.", "label": "Other Product Line [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r740" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment", "terseLabel": "Goodwill impairment", "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." } } }, "auth_ref": [ "r15", "r331", "r337", "r342", "r699" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "terseLabel": "Operating income", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r143" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "vmi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant, and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r416", "r429", "r433", "r715", "r716" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r354", "r355", "r361", "r362" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "verboseLabel": "Voluntary early retirement program and other headcount reduction actions", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets", "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." } } }, "auth_ref": [ "r757" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Activities", "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." } } }, "auth_ref": [ "r78", "r80", "r81" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r536", "r757" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeCashReceivedOnHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCashReceivedOnHedge", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Cash Received on Hedge", "terseLabel": "Received proceeds", "verboseLabel": "Set Settlement Amount", "documentation": "The amount of cash received during the period on settlement of a hedge." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesChangesInCurrentLiabilitiesDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r361", "r362", "r363" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedLabel": "Reduction of noncontrolling interest", "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest." } } }, "auth_ref": [ "r25", "r84" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "verboseLabel": "Impairment of intangible assets", "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." } } }, "auth_ref": [ "r758", "r782" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r752" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase of treasury shares acquired (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r27", "r149", "r181" ] }, "us-gaap_NumberOfForeignCurrencyDerivativesHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfForeignCurrencyDerivativesHeld", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Foreign Currency Derivatives Held", "terseLabel": "Number of foreign currency derivatives held", "documentation": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date." } } }, "auth_ref": [ "r113", "r114" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r59" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "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." } } }, "auth_ref": [ "r416", "r428", "r432", "r715", "r716" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment charge for intangible assets", "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." } } }, "auth_ref": [ "r758", "r782" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r258", "r295", "r306", "r307", "r308", "r309", "r310", "r312", "r316", "r369", "r370", "r371", "r372", "r374", "r375", "r377", "r379", "r380", "r788", "r789" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "terseLabel": "Carrying amount of goodwill", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on sale of property, plant, and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r507", "r508", "r509" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of various stock awards (in shares)", "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." } } }, "auth_ref": [ "r277", "r278", "r279", "r283", "r436" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureDivestituresDetails", "http://www.valmont.com/role/DisclosureEarningsLossPerShareNarrativeDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedLabel": "Gain on divestiture", "terseLabel": "Pre-tax gain on sale of engineering and equipment", "verboseLabel": "Loss from divestiture of offshore wind energy structures business", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r349", "r758", "r783" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investments - unrealized", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r163", "r745" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r390", "r420", "r421", "r422", "r423", "r424", "r425", "r531", "r532", "r533", "r701", "r702", "r713", "r714", "r715" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r72", "r177" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r717", "r718" ] }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "negatedTerseLabel": "Proceeds from settlement of financial derivatives", "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "auth_ref": [ "r817", "r818", "r819", "r820" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r344", "r347" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends payable", "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)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNonAmortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets", "verboseLabel": "Non-amortized intangible assets", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareReconciliationOfEarningsLossAndShareAmountsToComputeBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails", "http://www.valmont.com/role/DisclosureRealignmentActivitiesPreTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r208", "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r351", "r357", "r363", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r699", "r747", "r813" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Defined pension benefit asset", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r191", "r414", "r415", "r418", "r626", "r715", "r811" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "BUSINESS SEGMENTS & RELATED REVENUE INFORMATION", "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." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r305", "r310", "r314", "r315", "r316", "r317", "r318", "r319", "r322" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r717", "r718" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r507", "r508", "r509" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of breakdown by segment of revenue recognized", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and benefits", "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)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information of Sales and Operating Income", "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." } } }, "auth_ref": [ "r63", "r64", "r65", "r68" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business Segments", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r20", "r31", "r38", "r137", "r138", "r139", "r140", "r141", "r142", "r144", "r145", "r146", "r180" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.valmont.com/role/DisclosureBusinessSegmentsRelatedRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r63", "r64", "r65", "r68" ] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Addition of noncontrolling interest due to acquisition", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r25", "r84", "r99" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r284" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r119", "r123" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Components of the Net Periodic Pension (Benefit) Expense", "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." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Services sales", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r706" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsGainLossOnDerivativesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsScheduleOfNotionalAmountsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r120", "r122", "r124", "r126", "r603", "r605", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r641", "r642", "r643", "r644", "r647", "r648", "r649", "r650", "r664", "r665", "r668", "r669", "r692", "r728", "r730" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r135", "r198", "r241", "r297", "r526", "r638", "r736", "r815" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax withholdings on exercises under stock plans", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r248" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid to acquire business", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r57", "r487" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r529" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Compensation expense (included in selling, general and administrative expenses) and associated income tax benefits related to stock options", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for intangible assets", "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." } } }, "auth_ref": [ "r15", "r70", "r75" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizingIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r218", "r346" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r740" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "verboseLabel": "Contingent consideration liability, current", "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." } } }, "auth_ref": [ "r2", "r102" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r416", "r417", "r427", "r431", "r715", "r716" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Payments For Interest And Income Taxes (Net of Refunds)", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Position [Axis]", "terseLabel": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Divestiture", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r336", "r699" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureRealignmentActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r354", "r357", "r361", "r363" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNetPeriodicPensionCostBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic pension cost (benefit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r426", "r430", "r715", "r716" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r15", "r298" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 }, "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesComprehensiveIncomeLossDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r52", "r53", "r157", "r224", "r552", "r590", "r591" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions", "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." } } }, "auth_ref": [ "r334", "r699" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r77", "r216", "r556" ] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Position [Domain]", "terseLabel": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r259", "r260", "r261", "r288", "r538", "r592", "r599", "r606", "r607", "r608", "r609", "r611", "r612", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r634", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r653", "r731" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r740" ] }, "us-gaap_DerivativesAndFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesAndFairValueTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Schedule of Fair Value of Derivative Instruments", "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities." } } }, "auth_ref": [ "r188", "r189" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "terseLabel": "Current installments of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r222" ] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails", "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long [Member]", "terseLabel": "Long", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.valmont.com/role/DisclosureDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Disposed by sale", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Stated rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r46", "r383" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of notional amounts of outstanding derivative", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Unrealized gain on cross currency swaps", "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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of performance obligation satisfaction", "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." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r53", "r800", "r801" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired", "terseLabel": "Acquisitions, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r57" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "terseLabel": "Goodwill, Gross", "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." } } }, "auth_ref": [ "r333", "r340", "r699" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r466", "r474" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated impairment losses", "terseLabel": "Goodwill impairments", "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." } } }, "auth_ref": [ "r333", "r340", "r699" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefits", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.valmont.com/role/DisclosureAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Hedging activities:" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net earnings (loss)", "totalLabel": "Net earnings (loss)", "verboseLabel": "Net earnings", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r210", "r233", "r236", "r250", "r256", "r262", "r270", "r271", "r293", "r307", "r313", "r316", "r324", "r369", "r370", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r488", "r491", "r492", "r506", "r513", "r547", "r559", "r597", "r635", "r651", "r652", "r697", "r722", "r723", "r737", "r755", "r788" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.valmont.com/role/DisclosureEarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r272", "r284", "r285", "r286" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r33", "r131", "r390", "r701", "r702" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]", "terseLabel": "Foreign currency translation adjustments:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other non-current liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, excluding current installments", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r223" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.valmont.com/role/DisclosureCashFlowSupplementaryInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest", "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." } } }, "auth_ref": [ "r249", "r252", "r253" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "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)." } } }, "auth_ref": [ "r21", "r87", "r88", "r89", "r90" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.valmont.com/role/DisclosureDerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r47", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r527", "r700", "r701", "r702", "r703", "r704", "r759" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term borrowings", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r58" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r739" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.valmont.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r740" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.valmont.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesStockPlansAndRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period of grant", "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." } } }, "auth_ref": [ "r721" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Loss (earnings) attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r187", "r233", "r236", "r270", "r271", "r560", "r755" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.valmont.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r528" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.valmont.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Proprietary technology intangible asset related to Prospera", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r34" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-16" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481724/830-30-40-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r745": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 71 0000102729-23-000058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000102729-23-000058-xbrl.zip M4$L#!!0 ( "F*9E<1F"OY[1 (:K 0 =FUI+3(P,C,P.3,P+GAS M9.U=6W?BNA5^[UK]#RH/[9P' DDFDBQ,EX+0(4DYG3IRYA"U#'R!S) M)DE_?;=DFYMMV28P]6G]DF!+VMI;WZ>MJZ5?_O:R<-&*<$$]]JEQ?M9N(,)L MSZ%L]JD1^-/FQ\;?/O_Q#[_\J=G\]7;40XYG!PO"?&1S@GWBH&?JS]'86RXQ M0X^$<^JZZ)939T80.F^?O3]KGYU?HF;SLY)QBP6D\1A2PB[.SN. ;B3.8S?H M_+SUH771OK@$ 3?MCS>7']'P,8[X"+I-:6[,%^'<"'M.%AB!A4S<.#YO^J]+ M(CXUYKZ_O&FUGI^?SUXFW#WS^*P%P2T9+*5=--N7SB MA9,F&.*>MWY][%FJ:!H(^SZGD\ G]QY?W)$I#ERP-&"_!=A5Q0QT<(D$?"?" M5K"/^8SX?;P@8HEMLI/I"KL+C_EGMK=0*+6O+]NQ@JL%+1S7(4M.;,F/S!*X M;G'/):U-S#AM()HR9 /[%(N)2A6'J.SBZ'; .52 UUVX!;'/9MZJ%8?N).%D MFJG6AQ:$;N#6 /AK;PMM4&V7J]M*JY =#03WLXQW)YH79VNJV5[ ?)X%?QBXDQ\C?AXI(N@G9$.X2F1X6 M/1UF12I'%&U=4B_V/%V^#-G)H(";6,.5"M2.M!=!\WU3<]^C.5K..AO.*I=, M4_WUA]!?T\;G/R"DV@BZ6'K<1RSAOU*T#]N3GF-._K(&/?.N,X8':PS_'HW^V$*#>S08&J/.V(0(O[3VA>YE%X"6 _99 M_8:>CX!]@67]5'.@* =NL2O; M&FM.B%\([=T$6EPOB^)ZV^EU^ET#65\,8UQ7X,,J,!;S>]=[+E]EUPFU8+X_ ML))VK"_HOC?X5L.Z!>L=%;;KB8"36RPH@##S/O&'A%//H?90=A0]UO6$?TL8V.*?@'&%\LOAWN6)N >ZH5@Y%&F'I'KH M7:3@3S453T?%E.'*"0BHR26'=A].1+L=C5"H4LTS/<\Z]F\!%2KCK'8Q+8H6 MX8MDGZG3_?N3:9EJ*J.&1 ^)@3F#>B;D% -X46N..1D1VV,V=:DR8S#=CB-K MK(S36<@:*L:>K >!KRJW#8%WU(4G)TUL!N+_!0VTA/HY22BC,^I#];>BJ1$T M-$8PT.Z,# C;515Y4T2BG-$[$"!^0I@Y2,CL$0Y51KZ'[%!I-)%:JRA.J'1#$TD%U">,7=.,252/-.8 M44O$?=/46A.MY=6 Y0R,H(R$3WWXF55]TZ)HX;E,PG,' QYK;(Z?H!;6D.@A M&1'L@DN4H\R.#1P&%4AN92J62 O;^R1L(Z/3 ]\H1Z90PV#4"A7,J.O76\&$ MEG",7XR7I9S4RZIV)5+FP)I87,^$%<0W??R"X@QJ= ] MSO';";WV'35+F._ M1_&$NBJH#-0%Q.3@GIA\RL0]R@M1AJ+9NBYT:DVPE\WD M%S4=(8@ONN G7Z$[&ZX)#:9QU PBO$&2E@M72=?^,!C4ZWY(>4KDR\HA16).,9<4 MFRS1)D\49EJSXF!6]&%$')8L2825YT41:3G,2$S0Y#(#,FVN_>1 M]30<]M0:OYP-,_OW@]%C.$M6(UIZAU)>72V4)F<74&(XI]L%5-?/H^P06"^C M#::;B)D39F\0I<7^8\K$6MY^@IVE-^C#;^594^(ME'C E,EJ/&!O98164@XA M$LZ@ "%D?O&JF,=J1AR+$7G.OV3J'.3+;RVJ6X,C 1UWRKX09W9@G4\7D0-Y M8KQ> '*9$9I"3FBNLJJ1?POR\BP6)W"A[>Y[4C?L1KN]!X$O3_:0YX0=Q(G%T4@:","&&1F8)U1%RY5SO:/I _ MW"N=7LN%ZY3/=I\LLV]8%K*,AQ#\/^/%\J]H9/34AN^1\=7H/QGU.# 7\^C@ MOZZW(GR(9R2",O%:@U"[#1!)A.)#!.4.)DB'9,*ZL \ZYV*(Y?+5G/CRD]_2 MAU[LIM9"=ZD<;>D3,-"[G3SJ.G6D3V9*XUY&G)8(5T6)D/\Q34V.4V]5/.;> M1!TMSD]U9D9-B;Q]A[I]AGK(P;KHB^\_:C0YB(] M&(5W M:PE%S++;%VJX>H](Z>&JI#5F7++L?J03ML';9&KNCJ:Y'55CU"9)D!P*^ MB[.O9U:.SI;T0S2.(%'#E,N3'=]7'\-1>N"93@!=5"VRQ;]?J;$Z<#2:CEA^ M BUN5TG<G9'(MK-*:3/2 M[@@Z;W\\U3EBD5(HT@I%:M6[AP[OGGF^G Y[Z^> 6C%:MEPEV9+[09C*[?_W M^S_Y1UYI.B)3I"XLO<'9ZMG$U2.LC;MUJ+M-W\J,6^[^G/_ZM@BMUZZG.^DDE=?7LO+/\\_[.L172ZM^ E5 M[Y]=CZV@?IK0IE)L+3N/9#$AO('P1/@=@$\'R4R.,3GVR:*"PRJXO#[]Q%)M- M")."=*8,\6MX<+*G-F1QTG$]MV1@^ MQ:Y86WXX_+4WJS>%$T]=%Y$KZ1!PJS61$SXRF/];T(\NH!NB(6L4%W M/SY/>;!4F_DVR_X9K#A4W GKRS+*I$AIC#UU%),!'6E&B"Q#P$UN3U[*:'I7 M4"QM)1S#P)\3GG&>K/P\;J>2RF]7H8T5> JU>D1L%PNA!LJJLC-GC%\RZ7#\ MC*KK,'2V]HDOK]T3ODRA/D",OT#N'+E4#\SI]UFLT>DW2J^M6\@@@ALX\B2> MN"6*3M<[J$3+9_*&PG3(Y(1EV>5@3S>ZB3M6>P0=).C&J&(9/WLY_9T2$BKA MZH:@&_128$@PA($7]$-D68V)/6>>Z\U>]=863%P)0S>$O>?>0L)!60#^=7-3 M^"V9>IR$']L\$G_N.1M/(6WL>R "4(3^27C F0(WL\Z<+L/J.B.+,.KQ)ZCE MT)TA8(!/Q-59NPT=&1OBW07DHOW^O9Y4Y614A%L #0L;#%=O76K42AAQ6*N9 M:#!E*WK\QCD[F\HU)NN!KTVP>X\G,BA/T"\&?Q^L"F9'YH MIGI8WUSDE,DQ;5KKD$["+""^AM.*WZ!2=#TLMH=/^\0J$+6"3.O,.+4#5WZ0 MM6]02E %#3#9E.-X-B-A0WIH!B""GFK\QV54UR38+V*#S)2#2V5J()& M@Z>3."48NO^^@JJ/X1%Z/HN 19V:A!'9,2IHS@C&_<]2J,$(WPS^-O/%J<$5 M-,3DG,Y4FO7LI!SA8NX+XR7J1R0'N6N'?U#J"A;#1DD8W#O0?JGKA E?49ND M,+5 Y H::?F$N%\\7RXZR,,X:+ST$,_7)"PMGJ*"YH*'7WH"NRJ[=:=8KA*' MTQ/$6<].R.VZ\G 2ZI XE[@(WB;E=]+Q+F/DMH&&L+GW+!=B#RFN=$E5*;)X M]BBKS/H8.KE@*!9[=6*_$N5&K&3=(8*X]P'9K_#[QN5&K*!QF\/^TK=R@@E3 MRF%O9W[<\Y!%D[1>1'P>=N)0BWF<64V&#MDXHW"J9 MPY+_7JI_BO:4ZH6/2*^ID'(M5=SN61:X^8?Y?G &996B1N1EKDKKD^,?OO!XY+G?'TN&5+H#=B^WMY(>7:F5#9-% M&U[#-_L?3=R^/N)_>;PK%\?R^V-'$UW1ZM$/)+ZR]LOY6JCO3V"=,!=++!>! MH#>>7',JD62[(E#FDQGA/Z0>E%BC"\_'_D;]^9RX3D>,B-R@ 0&R>FL7VG)2 M5L4)Y(Y (SC!OV$WWH*;1'LON&K(;IU0$'5$N^D__P=02P,$% @ *8IF5X_S[##5%0 >D0! !0 !V M;6DM,C R,S Y,S!?8V%L+GAM;.U=77/BO)*^WZK]#][LS<]>I8PM@LX8FY7M?)Q?ORW9!AML+!MC%).JM]X)(,EZ^FFU6E*K M_?WO;TM=>D'$PJ;QXZ)Z6;F0D*&:&C:>?UPXEJQ8*L87?__;?_[']_^2Y7_> MCN\ES52=)3)L225(L9$FO6)[(4W-U4HQI =$"-9UZ99@[1E)4K5RV;BL7%;K MDBQ[C=PJ%E0R#8FU5KNLKG_I>@V:QC>I6KVZN:I5:G5HXENE]:W>DAX?UB4? MH(=SG%Q4Q\:?;_1_,WBH!%@-BWW\<;&P[=6WJZO7U]?+MQG1+TWR#&U4ZE=^ MZ0NO^-M.^=\K]./"PLN53GO/OEL0-/]Q\;+$,F6@TJY7Z./^>V(#DU1+NJ:A M(0,8AS\L4\<:97C]JS6:CU:(,.S6A40?]WL\"/7O1=&7IF%?JN;RBOY^E:UI M!I^+]JO"H'?-Y8J@!93!+V@ PVZ)[DTK?SG$/D<4H=PJ.E6ZR0(A.Q_X6RV* M C3$BF(M?NKFZQ'XWK1<'/ >ME3=M!R"P,!CZ,4C01;TAPW CJ%-G.52(>^C M^00_&V"\5<6P.ZIJ.H8-D\TCX% QL@;&"]0Q"?S90[:"=5[I'._Q'TV$=\A\ M)LIJ 3_K#PKY P/@%*+!TJ(_4BII&U[3L6V2@.;9/(5R^ M#GTT,4?,4Z<0[KYNG$*D'?7_'&QAYLADE4=D&Z< TU>( ;*VJ ,"*CQ9* 2: M5$U#Q3IF/(WFP3*4-5JFLZ0L65.3LN/8C& 5?NQA'3YI4,\!PM&;C:"JMOX6V_2AL,BI5"196CK55@!\8$AT2%@."EF3 G_NC)*PDGDEKBPZ6]#6 M9 P:[=>?$W-9!*=>]\V\Q642Z,F/B^J%Y%@@!7-%$2KZA?2*\//"_G$A5PM7 MJ$=B@M_BK4FC-&53X+Q5($$.'K>U6&Y34[LSD\,73QNH/T$2,'^ ]^2 WFUF MC%LT-V$B!9_#?G] ]L+4Z,K*LMG4 E,BEYDXYJ/$42-.:C>Z4+A8$BU&\0;# MQ3]5WOIO*^K$>"N?&.L14UH<'2BB#)S@12EM1$EQE$L4AG=U MCE=L DZ*=X1N*K(51(Q.!$J(IPN\DM_E+ F6@%R-T0LR'.1K/5%4^R]L+[J. M90-VTG]3=8?&WW0L"\%_&JA^#*<96A*/^R0&=SG/"[: ND%/\4;S.]/4V*D" M(B]81=;$U+6X%4QLA3(PG1)=XJ1]@G7I!#'WYPX<;Z+H@**C+;&!+9L:O!?D M^>4Q[/)5%H_I[/;\ ,0BLD]-D#U8KA1,V)G;0B'/*,YMBRY<)G93(/38K(O$ MYA@<2N*HMD, _'XNHXH&<38KE4JM7?NP3'+C\WALB,0CK$S-,/+]9CBVO'B, MBK>J2B<\ =?=OESVZ\A6*?$T(QT/43LRR0!%/!C8:*R+.B$F(:YX&0E-@53 M<7FG8(.:J)&1O(T;6;9\E/+#3'2O3K"_:2\023LU[Z]4/H8SX$WTP$Y]KG/( MB0R';R(&\=SA'8?CY+?5WZ^VPDB+BBV-OY$4X"(VT+26+="T.WIX'/=_0;G! M/_K28 B?^]*7^]%D\E78R-,(00V1/9K';PKOK5'X=F9L7PX(&SVPU?"8J<*8 MJ9[8-G"0'-X5S1^_B)[['ISPR=WC?S0)H^HHVI3E*676KMSD(>!J(F,(LO 4 MY\;9KJ8D2$3 XS7F/3:5>J-VCKAA61_N7XWKL!VC9 4\33S$SJT@Z;Z!XV[GO#+M]:?*KWY^*FZ^&Q=EN;V0'\U6X!9Y0JZK6ZK.Y7+NN->1&4[V6 M9Y5:2ZX U5I3;;:TT+EY07$]IJF]8EV/"^7Q?A9G3&<6;$0 SSYP FZHNW"] MB^7[PMK],J5D+1FA@ L-];-!!OK_N0NAUQU"?' MR28?*0CH5P9\I$15B"Q;2KKYD0KH/ X,6S&>\4Q''@)DKW,6)6Q^\U0M)>&9 M@7O\WPC$_SU69EAG!]8TJU$@.;A[RV_/N4U2U:=V;=:J-I6ZK%:J<[FAM>KR MK-;69-1 %AW&J [=0$&34YT[PZG(PI-0+\^ M<8C%%Q1'+PJ@CD=//@KGW9&T5^PA\6[3/D M<<5+1'0JB"+&F&YGFHNA X@TK53!OKS 2WB,/<3R]V#LX'6D))'>U*],K">#:2 SO6]:3Q/$5GVT,Q. MI#:ZCV#BDA%IEH#4+1 '/"0.]WA]!N%NP#"QRHA+Q M@"]@5A*8VRT9!GDC0!X53B+VF]=]Z 1TCB<+6,?3OM\JQI][DV8(HF^TLY'U MJ+S317W<"5)2O1+1FPVK@#YO1U5-Q[#];B=<9XLL7"):4P 4T+/M+U>Z^8[0 M&+$=<>XY-+%>B1C.AE5 #SCJ_LAF%9[ZCLUVU1)1GAFN@'XQ&"CBI!C:L>5+ MQ&\ZC +ZS.Q51%P3<$3),,@F@*Q\5")YT7D4-@6BL(=?L(8,C8_&F-(EHC(- M0H_.EF#)5$+O;/"2;?$F56ED?$M#9_)+^GD_^DO<]"I4$EL) =C[\+ *(O,2 M!H2_")1T,^L,#)6>YJ,>4N1Y^K\1FU>5V=-[;IPJT.O"@.P1V+2T:;=OO^V MZ,[?>JM^DQTLQA#Q-R".;1)>"7:MX8%B%G"/:%=J[%!X[]Q%L7<)SJT+>ULY2^U(+Q$!MRTG M"X6@6\4*1Y3$'C)$%0Y#;0'45MG(3P%G%J 1?Y3/0B0,$(>!&Z$[PB@?#2V' &]43KG4& M6I!% B)NHG(D/XG5@>2J9Z$(&<7 OP=[PE5$.(D:][(A7.T,M""3"#P-:(OD M(VS>Z3Y1=#2:AS(?):6RL?Z&0YUC.HPN? =DI@/LLB[2_Z.V#,$M%[Y[#W[$I M:B.*G@'!W+!]>H7:+8SU6-9;'DFW$U*T< ;:<*@T?"41:?X5"&&J @?54]\4S-_J[P?K$RC2OE\/6RO3 M4O0[8CJKH6G#9YI !AM@G3Q!;%[<-S+\XK&AMIE:.P/5R%,ROAX)M7L8(S'W ML/2 Z,B(!L11E_)$1_**63G1&S&&' M"2,Q-/(4P0_$5!'26"#'>E->R/\4U7ZALY,3PX0BH ADSLF\=:QL(% ]]U*>8/4V$Q5*M MU"NG?NO.\2>9M.(0,>FH#XJ^"28P%MC5@A2V)5TK9Z0LATA$R)C, )@>9CAL MA\#\&C$8W-_CS4N&ILY!<_(2BX#1FS'"^HD-F'^<,]\V1TUQ="TG N/GL[12$'%I/4:K-9IUEBZ:A2U& V++GP'OZ;"+ M>-4PB""8B \MRZ,X=EX5/KG@. MBI!-" *N*4/FC,.;BRU_9JPG8Q?P_E_$,H3?\D=7.@?:TPL@\;9?>HO_LL2, MT$J[7F&DPA>[F^H=3<&,6IVA">)HX$? M\-"E*#[X-W5R3J9+PX=UTW+8^,06CKKA:CY>?W>OM^1W2L0VS\6?D''>_Q8>7T _2=8T>,OWT:4#6M\ M S2^<2(+%"WF\(T:7@!"YN[T.O^72?[0]"'@W\5>J(DN_"&Y2D8@8!#INO?@ M>6%K@;0[T]02R0H5_I!D)2/@#U40>%&M'FA2# M79.\OGV(V3&80K'K7G<"B:_O.UFW:&X2%+@%NQT( >SEE\SRR#TX:9)/+FRP MIH.A&+=6SMZ@. ;MA*H7GSST8%$*Z;.D1MB#/RP;J_FIG]_BI_X=KG][9X]8'6=F,.RO7R=:2?Y^I$F>>BDY/=2\KHIT7Y*7[R>?OT LQ#8<)"-_[EH+:,@+\U8I/DKO5,7]\1J#@JQ0>8=VB""9OI>8&FV2"R M6$<75)4C;EQHY0V-E58?,V 5<].^BH\E=Z2[Q M&-D.,48&0[SO+G&:)LJJ$BD1IXB+%=+MH*=F!"WH5/[BN5IIG8V;(SD;H:Y) M;M\^@'):GA]Z:T7W=H_H^ M)8IA>89!^Y?CK@_RD46:)XECO0X@?-><%24I ;VDCJEBBLU_,>K,P0'H=/]G]^#R8"Z7Y,/X#GY-]Z! MZQDVF!3'2#7!>_TWT@8:< AN+$T]Z?KC?O(->MKWBG4=: ]DJX\_[KNR+8C2/3'[0N7,(0\2YS1AE%RB;YY1A'>EI8VC>5>N74 M+]PI4/6*E*F(][/SQ$]?9L?6,';@-S;U%Z#0\0\OC7YG4KKCJGQ*J0NX4,U3 M&OYK_L"C+=::1S_X4_&/I_@I)"[@TGOSVGH:3I_THN^8TI_J%5:O-&(2,$?3 MT:<%CN0 A?;A4W\+]@L2A2]@PI,\A=+=D4@!PV#WH9]Z?SR]YY1V8D:7?*[W MYXDL7&1] \]? MP9=\ZV)@V(KQC->%V1[.=*$8,0;^)'T($],\8=!^^4=$-C($W.O(4RAI7Q-4 MR+,_1T5QHR(="27WCIA)V*ST"_.2(I_[.0J*&P7\! BXHY/@T'SZ&GSZQ.,& M<.QO'"URJZ\0 U!9-"SM$;F)J:C(#!6DX=TP"9:A(?JT3&?)WJH[-6F(FV.S M:'X5?NQA'3YI42S/:?59$ LM1+@*N\;?1,7,4 M,W5%EBVW J2'+N *]2_V9)B87Q!1GM'06V"9XY-O5RIN8FT:27E+)#"$W;EY#:Y<"&PQK5$B3#XG%8WQUD1Y*?@%8W M1J([HMQGC5.U<=Z*=;BH#LLV\OW*)=!S:O_V_U!+ P04 " IBF97J_L6 MHI\T ":9@, % '9M:2TR,#(S,#DS,%]D968N>&UL[7U=<]NXDNC[5NU_ MT,U6W7OVP;&3S)PSF3MSMF1;3E3E2%Y)R>QYFJ)%2.(,1>B I&V=7[\ *4HD MA4^2(EH.JZ8FEM0 ^@L-H+O1^.6_7M9^[PF1T,/!KV_>O;UZTT/!'+M>L/SU M31PM+GYZ\U]___=_^^7_7%S\S_7DON?B>;Q&0=2;$^1$R.T]>]&J-\.;C1/T MOB!"/-_O71//7:)>[]W5VQ_>7KU]]Z%W$M+W@C]_9O][I"/V M*)%!F'S\]/ M'R^37_>@H<<#I-V^N_R?+_?3^0JMG0LO"",GF!\&H,.[T;YA'IL?+],?*6CH M_1PF[>_QW(D2,2E)Z DAV*>+#.R"?77Q[OW%AW=O7T(WCYONFQX;Y.A@7TGAQ_C8/H[1RO M+]GOE]6Z3JC74I#+MBB?KAR"5MAWZ0P=_#/VHFWC'. -T1HG;KUP[N,P)J@_ MIV.'7B**F?/H(UU9R[NP0,DM(MX3U:DG=.<%=)YXCC^D,X8D=K,J;7J=6J"6 M6G2/:M$#02'%))E*_<"=QNNU0[94N[QE0.WUW FB_GR.XR"B*\L#U<.YA\)I MA.=_/OA.$-(F$T3)\>:)=M*O^\\.<<-;%#F>;\ZNEK Z,W[?.1[YYO@QLL'6 MX\'/C'L3](2"&%G1R:.Q+5OHD4-(8HVJ,D/>F0VK3<39S7@8O&[;[J2Q2DZZA4'ZS7>,0W57%Z.^P9WJ]IO;\>( 6'T?469VI/& MM'MP'+AQPM6=CY\_(W=Y*J40C &.%\Q+[,8^G=8CS,Y%CI_N'<)Q'#&'*_/) MGX9#1B/;.+7'H1>@,)RB98+O!/G,B[D[% ^#!2;KY#Q=^6AN/( I%Q)",U88 M8C=E(G"(2Y?&FSB,\+K_XH6W>$V-W2U:.+$?A=JL-.BK**H<&0Z99Y3L_BP3 M@\*U\Q;%!&_8/TG0X1*%:'&Y@[]\]EQ$+@)JH/ S(OP1\Q3Q^.P3LN^/#7BQ M^T!)?_?3Q;MW%^^3J,9_E,?2IF0_DA=$EZZWWH_F^'XUE'.1'19[^3'!+^FM M/E(KB@F9QX_H@GY+#Z946QM$DMM[?:3WG5VXJ?8UB#*G[T813B;-:?#===T MNDE/%VNT?JPZS?BX%OO5L'$+)WQ,^HO#BZ7C;%(CAY"[OAR\1(QPNM\?!'1! M2N-Q]UXH,D5EC,., T=C,"-XB:A-8]^P %X!\%NG%>WGYSB/RDV]_WPW\^^X<_4B7<&<>568) M^^; $5'GE_5P'4.^Z6%"5ZY?W[RK+8*<9V[GJSN1ZL@&JDE#?SXG,7*/1VA:^\7CM*Y. M:KF554O)I=KJU1";AP'=Z:)](D*9KIT":$)'7L2XKH2V0&.1)!UC MY9 E"@5D\H%_?R>@4PRNU-2<&N253Y??6 >).*1#X$UZHGS3R!39,>! T<\* MC'LSW%-C>I@)&^)AXD7;7]]<99N#2\[NP&37T-SIKK2%*/+DX\>/5U>]B]ZA M9_HAZ[Q'>^^EW?=8_[UT@-Y^A(8F1DBBW*2@GPX3@G[X_8%@-YY'8S)%Y,F; M(X9*:2JHP';4BL&:FN-ZI+ 5L;WC2%+H;O-[@@+F2."INU*9D\A5M+%!>0H0[";1@2Y0* M8.NN;'I,QTH\6IL16HCGESD!PLU/#X6%O(G7L9_XG >+!9I'#XBNK>YXT7=3 MM@F,OTFSG-W4:P:$=.%*8=;0@/PFUA CR6 SO%I=8'0(R18<70*LKCY]]P^Z MMTNCPYB,T',N@Y#@@/XY3].]):M1I3[*!Q*S/BQP:D;[/@CO2^%P46*(#+1$ M-Q^T[E)532)8A5;K*Y<1'?F5C(]_ZPO9A*6Y"5:KH]]R-CGW6YN8Y%O6M>0FHL*&N+5NSC6(R1MQ+2*L3L&9MZ9+ MT7@Q(TX0+A!)DW5E3JH*+1)FLCTYRG@( MYZ=#"5&K:G_M^.Q*_72%4)1=])=HO J\I!)B<""D2I5>W4"#W*:F@Y+S6 ^/ MUJ>%"/'\C) A;#E;8$<1NO>>CB_%7&^_.']@]'GU6FF?17QXAKXMC[=#0C,3W5CPNQNBG<;^%RQ"-F>6 Y=WB.* MH('0R?XD2#XYM=MIT%YJ5WN;K! &-L*F_(#6"9/:=AFHE+BFK+J$MU@U=NOV_!C9O#'G(VE5Q=FR6/$!EX&6M((/"H \ MJ>K+@14D-J7V4BYC]?BMJST/X;SBBQ"UJO;?'.*Q)QPF=$,F47D16$D7CL$L MDR15@G:O([)7,A3FFPM3ODY8A+'B;W&2 MAQO8\SEK5NX]=2@3PNX/)4FEU]L#S(.S3=9:AO8!]\!E5Q^4.YU3#G7DZ3G% M4+6O.W(U I\:[?:O0^;I+/J43D&?98\LCZ3DV[ ?1RM,6(WSKP%%,7E?9YS( M(7E\YWH[>$%D[H7H@7AS)+J$V<)(6K.GYDCG)9MC*BJ8MD9&:DXVXI'J^[]/ MIYI*\UB3=@N>]\:9I;:Q-9G4NL]_QM@W7@P#UWORW%CH[Y?"Y3SB CA;U/SF M1:ND!#=E/4MKF>%!$(DT<.JY7ICH,)8I68J6"2AQJ_!OB1);\PQ\HP MV,01_1D'+$*46+$\*?(+%"<>3L3KQH>K?25#J36X#3+:OZDAHKMP+^-D]%J. M8BX0(4)_!ML6'#8)#Y@:1Q1Y)+V\C0+*2^;R2+/-N%W)PJ*MC7P4@FQA9 NR M3(K6\_$]T'.#@Z3LKN+3L<%"A/OD?,O;Z*;Y MU7ZFX/Z9K[1$[!<4K; [#-BCQ8?"LOEO$6*>9%$R80/=Y;/R:G77$@M%2 @] M$WH-GNUF,M8@+'-:J B":K-19/4FECFTS)R3D\1E+/:V+2AXA%>GTT M.&-UQ,ES=N@A:G/J2BCCNC/T*++LH\B>QCWDPTZ\\$^ISL MR*),2-5I(B2;UZ3^P5E##E@7&POG5S'ZQ5QM&=H6WO5@#\K->?=N1#\7'JK( M_UP3Y1#-WR[QT^5\UVF*=O;I@';VS>]]W]\AX G>:](!W9$C!ZWWT@:'AU@U M8LMO:!Q09,HJ1PV;]F[\%ZPS,>G#6V_?F<:JX).9Q:8R,%% MNE@HX4NLD,"?8IDP$!G60A+$ZJ&F*K^N2*BQ.E]W>-VBT%L&JD"/')BO9$? M((C4F4Y"<"6A34TF!;^/)PL'A];G"A]ISES@(&OW=1"L+'O' SGR7%DN<)W4GIG,4.,3#JIH3/#A>O8DB7&NQ ML730KT&X07-OX2%77&M"!5N(:@EA&ZDUP64J5HYMI\Y$'ME]C0DQDK935[P MN;L(+\O5NTZ>L$DS;"A!2TSH 4>>@F+:PW$JB7X/-LSZ,2YR"Z^"+QM[,7P# M.1?&PL%:F-E(@] EI;" B$EHWZ5$3Q_8]]QDXS6DQH(WK]2 >3>3 - :0<+5 M1 4J):H19Y.$ [K*121!BWEXK[=TMLY7:X?( MP@RZSY4BSF9(%Y6:UJQ_IR@:;8-5^720%&84J24KTH4TR M10D"C1;JJ66U/,$1/LH8GD8+%;^F'#0X=_Q/!\2:D7?BQRSQG% :S-YUCY(XW**56_AA3 M&X/__DZ@UNT-;^/P:H*GN@9;M=Z$K*_17\,%SD^O=+@1LFU74C\9GPII#M7Y M8[?&2?P8HG_&+,WX"07*NM-\:.%DD<##H%5>^4,$;T)O<]-?S7RLB4G[=3%$ MJ!>J6\A0MNM.S4_NY(*BM_"4#X,H6NFM,/QVL'B@O_[RVE7A0W.32E](HL50 MA%G[KE05*<+U2D1":=+]U@-!WU'X0% M O;2>G]U]2%AQJ,3HC>9"K;[Q/B,W:,6K5PEH,OZ*"I\Q@\$N_$\XCY&G_,7 M\\$R]+3FK_846M&69!X_HHO]9,JK-'>)Y3(W\R+SD2_-\]98'=*][ X1L7]> M GL:IN?LUI&3H.R[E^E,B><\ IIGO$GT,,5+?FNK"',BAB?82ME=0FF35:_K\GJ$NIV6;U_5LP+4!*"4BTP.<#3,-WQ?6VK M?81U@<\EVU[>GU$$W.AG=EJGFXJ!GX!2<::OB!Q^]S'=IOSZ)B)Q,^NJ@70F MB)Z+8G1'B<_N4K R 3=Q&.$U(H.7G=.!!<;I?^[,>1&(KU)/%B>5F:0K4;M$VTS.HD9,^7C1>?,';S!F2*?5<@35F#-H7VH8[09$3 D0T]+H4A->\+ M+Q((HP#1)O=_J,/] M9PV#U%/NUN^0D%]/CG)\[;-65DF,2CGM#@A=4E$1Z" M-!NW*:0?:ZU@F@3!D5^2HC5<;QR/),?\E4.62%A47P#SAB&.$ M%S'<6='^8YAL' 5"T6C7IH@^UA&1!BUP!#:DQS-"Y[9\Z3^"LNA[,5:UXB/E M)4(@22(K4)52DZ$J%(D(',"YLJ)L1!3!$5)VI78<'+ 5+30"6 GR$KB$9 # M1S9)248A::+=@*(1@!-G)6FIZ((C-E.) 1&6X.1925AG(:?#AC-S!'I!3!$^ MA)*OT0(3E,+-G!<4?O&"!/G,DM,C=K$7?H%&>9)H2QBTNL.YJK/?;)4MU K@U"85D"XD-88B 14B42L: 3CC M-*3C!:DKJ(8CU*QP\AV!?0_0/=P[)8/V6BG^QBN6(+DSMNE.]4V!N<+[83]6NQ\V M_=R?##Z/[V\'D^G_ZPW^^^MP]H\WW4VQVBBFLCOX)V1WT.5MSN NF28E=LU? M$27I%5\!K-T+9D8J5C"!?&ILQXZRG:7T&A0'#L*^0*9+I0A/&7V[Z&A +S""_ MZ-3"\!RA:+P0EQ;1:PK@--> \/1HA2/66^_)] M!L0GI@^.R IF.S'8_3FEC;"0&#L>L;0LG15-V!3 &;'IU4U(*QRQEB^T9*2S MC+M;5M&#[;18;J5HI_4Y98Y ],UU#Z#@0P/JT1P_SD.%)LA%ZTVA7JJ!AA1: M Z@T<6(%*) +1[Y\1^^&KD)E7T!*&'1@.PK$@]= M$PHV#,WSCX<9:8&T'PBW2D^F E+*X8B_[_X1[[+N9U@0D\URZ-A^9\TNXB14 M)'P:IZ9M@BBC0B]"N])Z#X@2Z$XHV @G.36E;W.'241( MK][^AZOW5Q]Z%[U#1_1#_^:_OPZGPZ2:?N\O:6__"399*%!9Y$VO)+#J4%+99QNO"^26^F-!(:;BF6/S9P+;ET!7, M&=J87AP(M;09OZ4'@J>DM/>=%SC!W'/\8<#*&J>G2Y/M^4_'V_/;P63XK3\; M?AOT[H:C_NAFV+_O#4?3V>1K>MT)^I;]P![9COP(JNVB0-GP.=%EI2FOMY^1 MNZ1'OPGRTU(:*V\C>U&P8F=@MNL"D14+ U6CT>I"R\%*NDF7P,/8G-=3V[P\ M):3:O5+EA*L['S_O\)-?J^+# MCM*Q6O<+V*3X;]8A-951D=6<@: -B0& E$ M1HOE4G;9]%>=%[B0UHX)$KSY:\S9;OX/)+ *6W>.1Q+'L6JCKVX&8 X92U%$ M"Z 0R?[<(5U964!AE],_7NPW_0^(+#!9LT?L]0]RC8T#(,]64R%.0#Q$#1KA M%(/^&L?IX\AQ%$9.P'+U#X0_X'P81U]O:O8.(+'76%MJDFS).\ JYE!<'P@* MJ2:GSWP'[C1>KQVR'2^FWC)(GO0.HOY\S@A+KG+XWMQ#81*%?/"=@%G.Y*DD M;YY45J%?]UGH,KQEUXU]/??"#U?OKGXHNQ>N^]-A4C+E83*8#D:SY%7M7G]T MVYM^_?*E/_E'4DYE^&DTO!O>]$>S7O_F9OQU-!N./O4>QO?#F^%@FE1HH2CU M$E1[5"*] [*[GU)T>W_9(0S66Y$W3@MVD7M7*34A[<"Y4"^ZJ-5'RVDJ3! S M.H#$@5&" >.7J"2<0M9'D3"[*P4WNZ1/B!,LT[I)U]L#S(.S9=\E!!RH"%Q& M^LA9RX.-IQD*A@N$J\^%!>0DQ-NM^K/>^'B+4"X527H8E\ #<(Z<&W) M5<&)YB4;DB@G5?KI(%'ZX?<)HX^S7RK]UOX^233_JNZ32@39831WDAS]:G?W MP=6* @>M*>L7RHYUO!9RL?2[Q0V 0.(9&TN(ML](YT7.R.+O%M==%2.+B-I^ M?:=DD [V2!W$T&IK,:QA0)O((ZIAK\\O#*+<.(CV#:.8Z>RN@/"AB/L=)I]H M6V'-F),-!V!S75W+3L850.YWAN*CFL;',HV#EXV7OI.3WN^0:58S_0/8S]=3 MI6;8 $QWJLR/Y'_?Z)EE?SOH7=.&B3L$B"!.V\:(RPDX2M3WDW[IR95+H/P- M8MW& .JZ5!:\+HUP1+KW&Z9W//EXSYR7'2_2Y]=T1=Y4YP#JPU16B:9X<(81 MWGTZC&D@]\<3!7(90KT$(_BQVCWS^F&(DB<,[SWGT?.I,%'X):DTA-QQ,$'S MF+";N^D;AR3[F,A-%L=ML/]V+=8>\>OM#LUD167X2**^RE9@XL"-"SYOC91L ML%M[,:ORN4?S8$+VYD :9C#J 4:,5U.?"P4;3:BTG.%.R#;)1=Y0G)&;IC>9 M2M6X%P"!WPJZ7,R3-R39[BZ2GEC6=-\[7E2>N69= '!5U12P&;U6I9NS4/L_ M/WN(4+:MMO?H"?EZ"Z^T,9CX8EOKKY0;,.2=6X_"8W2E65F&?8!;BC44G2M7 M/7)AB'<8;.(H3.AZ)[7-TA8 UMI*"LL5'X] <,)Z;RRL]X#6S9,(ZSU887TP M%M8'&\(2!%%.(JP/L(158YU7!?4;'L-:\/\DO.*J2?U-U_DE$,R(PZ[Y3!DU M"<&WZ%$4_1? 0K+KI](1 >EP8BEWF"!O&=Q0@E PW]ZP:J_./$KXP3G;B6R& M:2^0EHF3V0=3IC2F%?S";$ZXHC2P?UC%S2?'9^OBESB*'?\N#MQ0+>[JW0"( MC)],WM6YVJPN,NJ[[+JOZ^L^OHV2G5D5#>SEP*N25'Q?2N9&3F_LUJV\_S- MBU8W<1CA-2+))FB$HG1W*CJY:;4$<(ZK(F4MVN KM"-X],?(O)+JH8-H)A)3BIF7+(1..E/?( M,0ZEN>Q98:OQH^\M92]$:;:%D!-<0:::U)V9*%F6,KO1/O/6%&2\F-)OPP55 MW?U=&-&ED>:Z!_!*Y,D40HL! )[K&3F$)(7*S%Q:[Z_>21_NN>CM.X;OF_I. M7O$9!CO-H>K]A-QA$-%CN4<125W"U]LOSA^8W/A.*$O+-NX%C'^LB5=_C*FW MNA(HL#W@JBS95:DG&"EB%=7>0.I\ZBT_ .ZXB&'#?SM'# 8@-ZR&UI:#ST7: M[(:::UM>HQ[ )./WI!FDZ 5\MU^.$$1Q9;^P'*A.5;2O N8 M2Q179M4(/*W,L@J2@W_&CI\I$T

IQ2)(8NDPO%IZS M=T9D,[MXAX'^%J^1NTN@22$5J^$)Q@.0MV)J3$_(C=>I8G0SN*'GFRTK*1=1 M"';E9;,69[.U-#: ]!J;JB?A#!PU_(2Q^^RQC3%74PX_ TB-,17F 7DX_&Y2 MP&=#@T.M4SX30$0[F+6^ !..VJ88?X:FA M@"NM'T4K$U $&09S/V97^06VKO716XTW7)WD!'PZYKQ. [<[6^1^:.]X5QBT M5=UKR'-Z:IZ\3I4[&/#<;_3;D&3^F HX@*NI:YFS@&SC4\,%(/5JK:F'7[:UF!CSMRK'D 9$Y MJ[NW1./%-\Q. ]FTV%.HG\2FU5FKNM&P+]J45GBBSVGW#0Y"ST7I@YLSX@1A MNA\751HPZZ+5/+::+N%J%,(1KB0![Q/!H6B7IV[6JA ;\JVJJ8(C.+[",6-" M*2BHGF:IICH=MBKLT_DMM>FU5.[CUGMB[]-&[,EVLRH?'XZK?-P.OPVFL^'L MZV0PA5_98QA0?J!IY$2[)]I\5J5END*(I0CU7==+^9][U/YZ2S]L<.CX=/+& MFW ?7V,PB:1CY.X\F53=E6)4Y,E+3_2SN!@JI:TK,+%LA?M\-IV MT5=]?)4W]ROW!N-J:KM3NU1UMAKC3G6K<+H>+Q;A"A/TFQ>XV;*ONE4N-SJY1%^A;/2: ;@'U9!P].B%8W63PA+)FPL) MU\6+O[(5F*HW%E=M)9.@"EY_8>6W@[&$:FJVIL1 E+KA*V"*-?UF<;V=.K[\ MK6"S+J"MDS(]+0G2@$K+I0%/;:".W"BMG^1R&%B[XFZ!S^T>X<[VHGV!2CF1 M^\2UE)WW8@]WW4X!;$(M:VQ=#L+QM3\0/$?(#>\H>W,^V$/Q"F$VC%9+ #4 M+*N*%IM.>^7&0%M948I"@(!S4JW7'8"Z!)8THC[OX*A)'J]!2&7P?)01T4R7 M &H5G(FZ\/D'9Z4IT#+"$9>*3U0L;(D>IB4K.6LIAF"#']Y8!PZP_C[RG).>Q MXMLE/QQG-4P&_?OAI]&70?+2[FSX;3A+']@]RU=,)G0G3.(YW0NG#SDGU9B1 M>X/#2)JO8-1#]_ZNN"2SM@"ZYWA?R7.\SHO\.=[B[X"?XRTB:G4GH]E*4'*=J B0]6M!6:9-H56XJ*-)I7@H$1N=/2MX(4BE0T[C48!@OB9-K! M-]%B, Q-*XF9.=O/M:-\["_)-X\]J4,Y, \,-+N<=!V?(CL62#Z4Y9'@4^ M@@+@PQ:R68BTY<<]<\L%6R22)2-$Y(FW5=9N!?!=DTH+HY)0NZ^RT;Y+A$F7 M20D\C"534QL+S[*):;(JF\%ZX^,M0E/TA ASU4@MF1 :P+*KU+*\.(2$P+%R MK**KKFT[P+9OT00AL28MVH$\6.*16C$A-$ ;5M8UJ21.MO'/>3L?"%X2A^]9 MD(,"L$0*/J\=+J+C7$3.2R\;J8L: M-1\U^MX\R,U&FSH/\BOU('\/+CQ3/_-)7'CG[:JOXFSN7/55?<@07?6OQH-\ MFM!JYT'N/,B=![GS(+_2F%CG0>X\R)T'V?Y6J_,@OWH/\LW*(4OA'4\^*("C M8".>X3U!D+S %*F (C4,CE\P,G4)?]!V">\&[7E!;S=L+S=NYR"VZB!^-6?A MTSB)N[-P=Q;NSL+=6?B5>O>ZLW!W%N[.PO:W6MU9&.!96#"52J0Z>U(GV/?O M,'EV"*]:B6[#,SS_FI 'I\Q# >,=JCK3;P]JT2"::Z)PX=F3 U0R9^9#:E R M^AXDJW-FBJ+(1^YO7K3"<<0*2[TWF$;L^$D&:N87_/&XLLBG\?CVM^']?:\_NNT-1[/^Z-/P^G[0 MZT^G@UGB']R-W$N'[N%%+QO\G)R#&0"ZUD:PT2((G1[&G3 H)H+JS MD6R .KXR]!2L!['YD6@,C^,0V9P]37V;1BT015"E]?PF@)8137'PZ8 GHM\H M.A$*QHO%+NXPP^R9FD,9_:^4WPJ9:?8!:'W1%*(F8?"D6F%K8&81-Z_DK=GBK^8 M>HQ_,/88'\;N'0;OI:.?D\OXCDD'W7M/Z(B]>EYD=0?MSG0)/M?;+\X?F"0/ MR4GX/=+/-XB:!^T PW0#098UL M9VB^"K"/EUNA(UZS'8#C9 V1&!!J-T6?."YB),@GSS$8@(-B S/FF"ZKTAA' M*T2.:)$)1MH"P"&Q 1E)282ZW5"%R/2:6HN:F5#&#Z2I-YKG%UN3T"0+MZF; MP5[KI!)7$P?'T2/!-1>?VIW>>2^ UND(]H)95<9"V\A\F3H M-86]S%:4;)Y .++,ZQA[ *](JD"*JD8 7+)5Y:Q2QM+:^?NY*[_<1GF%[^K1GC>[V3)LOYZI (WI8 MG#TC_PE]H2?'584SF%:GL$]H+:C-,4O.56.8OL^><2.*LN\+]NFN!?W8<^*L MU8*.;'X65/0&^WC8EFJDO#AGY;C#<3,[DT-GL$^>+:E&RHJSU@Q/>#6_:F>P MS[%M:8:G=?&_]=RR$95&BO$Q*:;997\USBZCHU_LAS_O!+-AL!-3G20SO4Y: M]G;)<=),-C/N!6#"F8F("]XP4]KM>C?EV!HDGU7J"48"6D6E-Y ZP$2TLTB@ MJ2:P,TVB,5##(X=L=0-\#R!KHP[E_"P./>M]?ID<"KH&+W,_=KU@J;B+:-X- M #]B4UIB3CS G;Q#"#UU/"'3;?M'\VU[-E2W00>P0?\^2@Q5W7QWE8=.L#WN M*@]UE8< 76XXJ\I#K_[BGDA(M4UY=WGO+'PGW]7EO<,=J&NZMSW&6.I(T6L+ M8'EJXGJ2'K'GXFXY;U>W\NW'SM7=N;H[5W?GZ@8S%SM7=^?J?JW%*4_LW#[+ M^I6R&R0'QB2W2+0C'+6Z!) 5VUBTHQ8CSD-'SO0>EB#IM0W)G^9>%M?3.(H9 MT>PIJ@W+_0J6K*YAF-FG.TP$,]FP+8"4U+J",Z08SMP\N\J0@LS1TRS"!BON M:>+(MXAX3TD(ETY[)YA[CC\,6(@AB>+<412_.7Y,MY('0,-TT)^.GZ>Y'4R& MW_JSX;=![VXXZH]NAOW[WG TG4V^LJ>L6629C=Q+AF9OT^0&AQ]IWC,MS*%] M[?CL9=;I"B$J\'F2%7R]/0#<4/FP).,91>QZ^QFY2_;D*PJ]99# RJ+2IQRP M76-Q0.^@A!,O_%/B9),W 1._/KU2Y(V,G"E6UP,^=5*?FKP)#.>9CN;R)<2C MR6X90KQ>8Y&F-8JIB>P%=URH%UU8ZE0 MY$T N#1,)2,GR.YT816ALD+2=%N(" JCB1,AO>FCVQJ V\%X.NG29E5^O$58 MLM\0@X-)L&AWKR%F"#BQ2G<9L@8P]A@J355)!<3NXH$@>O!U=SI@7FPEQ=HN6S>P&3$3D9@4 M(.>J@]=&%1]5M+$6"-6BI; ]/.&*=W[1T0.)68FNO:KVHSVK1DA4KLR@/8#9 M:ZPL!N2!=,IF+]2,@QH^V?<5?+)LX-Y?V-#_V3EE>?Z9/2?WLS__R, U M/;)0V:#]%0>>#2DZ>V1.VC81Z)RVS3AMVU>:SHG;.7$[)V[GQ.VM<%J5VOT[LNW4+I^R?DC0$X*G2H4VWN3K6U/&V(6C%MNF,'>S+ ?-:A"RU;A!0 MWA#9HS4-CP%JNZM0?;E>U&(#2+=7Q;(V/UU]J.#J.J/"-@>NZ;F?+/F('J.# M+*6>H6- @/X@B=/F&'_+5CB/D/+^JA@5G87(=20B @9P##>2AH@.""8ME[,B69A$P&"* MSF@L/"(:@$E!9UWA@,-85N1*)9<&B%4CPP>Y_7"'XF&!E!HKK99PUA&AQA7W M:AHT@=M^GUG^B#*DTR5Y@+%O<)(\^/Z$""'_,XXFV/>1>X,]?QEJ_,(6V024NU)D&[O\9QH$Z@+8.#\EIH M2JU, YSC^"$JPF:(U;B=1RP>)DZH9;;!I1W1--< M<@F!(Z6T$LYQ$CM+=RH9CAEQ@M"9)VP/W.13FN1!R6,5>KV%MRN?Y/X1IQDV M=Y1W_?'-<((,%:(T_8-BFPO_MW!7^P#:0UWW88G3GX^=D&3(N;_-#A3L_ M;,3>@@[96R5C=E=_NNQZ.U>(NNQZ^_[0UY]=G[>PJC1N 2P YZE1%K> C"Z= MODNG/]]T^NKWN+IT^BZ=ODNG[]+IH:735[\@U*730]@G=^GT73I]ET[?I=.W M$UGNTNF[=/KO.QV[^O7#+AV[2\?NTK&EK U)E&,K_71@*?WP>Q:FXYB'XY_/ MX:;&,=:-\31$\[=+_'0YWW6?\C7[=.!K]LWO?=_?H4)7<*YAD(/:-0\B]6!< MEN-MC^.#KQ,1AY.?+!H$':THL#9!&,B9_[[+C^[RH[O\Z"IB"=8X0)%#MD5T MOSBA>C(I6H,ZQVH+34K26@SK]UI5JB[:S$^PW[ M\;J&7+/VYYA,K20*9-;==+Y";NRC\:*(=#B.HS!R C>)DYGEXOU8(18]=E/G29#UWFPW>0^? =9!I7S__J,HTAV,G7 MGVG4?TFCG_W76F__?FPSN^[/!+?WWVV#T== ; MCN[&DR_]V7 \@A_D/(2-=PRKO[418(K=13"WXS'(38WU7. M271;Y$$3 (()CM80U=[?)J"Q?6_F$2+<0[$<%(#73:I<8JZ#\.V/-\FS\<$R M,YW24Y40VN(A6$>3"K6[1#18E4.RV=D=#@:^M_;2>*Y4&HHV%G?EIC)14&*W M.#FK?,H0*V\R)'Y511LP0>::JXDFN99KRR>H2-VM)1@8_E4MO2M6ER]0T;A' ME:H$<9BG=Q[1O;#0=\H' ^ EY6I"YA;E8VW7 8H)G8Q4">2.SC(4 &>,D--" MI!M7UOZ2>//8EVHJ!P: LT2JIAR4K>IHW_>36JA:NT<1, #OAU)C1;BW?FC: M+PN?$%X29[/RYHXO.,U*8,$DAS1PH)60V;YX4CSSF @/M1)8^Z=:I9[MN2^F MHG7NCZCFK/IK1(VDPS5%(B#+YU>EUF3,YN%^@HT>/8VE)S#'E^SS.%"6SYQ: M?!0BW[JZ/A#LT@WGF*XJY,F;\]Y_$X.!R00T;E'NO>6**416 9_IA]B_I=7"LL56JDIF:92$-,[L9)BU%S)= MN?7HF=9[C!/^4%3CQU#!>*/6ELV]MA",B&H^%0TG_F9QJ<(R@,53J!%;RW@W MSKGDR+5#Y]X+Q$=Y$:#%HZ41)T7X-V\+V.@]VS(V*M%(-:O-!M-NV% M%#2_9R;$6R9C#/X9>QNVTZ'H/3@D"@,L#?JI& "*M1KI9$)J"-BC2&C\A M8B*H,CR &&T3,BJ3!2'1@V?O[Q474/2:6KN18D)9(2&DREIX?M=8LM?'4^H8 M%5F05B!N60, ,[.JN&5DP;D]L._XG@ M>#/"$;OO0O7+H[KF[E#'05;09AQDX +A5>X-0)7(J@*N3'.%ZU*_7*9<]]*+ M0G__7U!+ P04 " IBF97.M5/MF-T XO < % '9M:2TR,#(S,#DS M,%]L86(N>&UL[+U[<^,XEB_X_XW8[X"MW7LG,T)9SWE5WYFY(;^R'.NT/+:S MZLY6;'30)"2ABR+5(.6T^],O'B0%2@ )0B1QZ.R(Z2FG!)R7^/L1CX.#?_M? M+YL8/6.:D33Y]V]^^/;[;Q!.PC0BR>K?O]GERP__^LW_^H__X[_]V__YX*S-<5+O;TQI=_Q_M\E>,5_3F[+S]R6'_Z9V_)_%1_?!$\X_@;QEI_O MKXVN_UR35702WEC]BM^-Y^1\?^!\B3NP? M?SY/&2A+F__LWNN^[18,;S67-:=WR@(:E+O9G2W2*%M^%*0/I M-O\0%S^,Z+ZDZ49OJ527:K[\<_S4_8PYI;P(6+P M[A M!\U@ \=D[,D/7B482'C5VL$ M^^'3FWKRHR?%(B87<<'>F-R+>T,,FG>4,L57) N#^+]P0,W8:F@*%UYM_E6C M:D,[F"!KM=9YK"T%(RD9<='^L ;!RR%G%S1(,L*79EI'5)JF<"'7YM_1#.2@ M'4S(M5I[^G"^DJP?5HTX3?'FXP!PNTQRDK]>D1C?[C9/F&K\UC2!"R^3/R6L M#K^'"2>CE:Z/F!2(N$0D18X.G_%]&@PN]WA%^');DM\&&]U@T- ,.FST?M6A M4V\#&3X&2T]\W/92$1?K"48^?!L,3M=)F%+VNA,;<0\Y&V:>I[LDIZ_G:61& M5ULOZ&"S\KJ.O<8ND*%H9_B)3V]-R0P)-2BEJ%"%N"Y/<(7J_V"0?@Q>KB,V MI"5+(O?76T:7YO;08=SB:1W AL:0H=MF\HD/+1./ZO+]CD^!N#L8,.=1Q"*7 M%?^Y(0G^P1@+?5OH@&SPL Y&34/(0&PR]\2GLI Y*_] 7#I:)+Y>EP!<'1J MY^S/!7U,OR1M4:BUG CXCKW30F_?; + TQC;U[/(1?.1&A?N%W)^G!P:;&(H MO*!W-'TF26B>4AJ;3P1V!C^UV#MH.P$ FBSNZP&M)DRE!K]0].WNT*"\2[,\ MB/]?LFU#" MPN1/"8W#[V'"PVBEZV,E!"(AT=<"X_@^#0"7!QSN*(/H#S\^/9(\UKU!-$W@ MPL7D3PF7P^]APL5HI>NC):2@=(E^^/'=TWM4RA\=,YX<&P XCS3@AWH?7C=/ MJ<[3P^_A0D;K28F7VI5+N&868T,ZE:$9 M7(@T^77X9E';P 1,HZ6NCUHI%)52_:13^?-ML/6U(G]?9A!S;LB#?)<95SF, MS>'"R\;/^BJ;OBU,N%E9?.+R4WG&HQ*/I'Q/*VT@G!TPOY&%( AS\HPO@CPH MS#$&P]@<.B";_3Q,9=2UA0S(%HM/3MZKI/.#5D'YT'I+6 3@[*#'7>AYD.-5 M2E^-,3AL!1U^6J^.S[U432"#36]H#R=%*"JE>CP ,ZYG@\'H81/$\=DN(PG. MS./+PU;08:3UJ@ZC6A/(,-(;>N+#)H2B4JHG&/7KF9#&$+0?(9ZGFVV0C :E MRPVF*Z;W(TV_Y.M"N=%Y4VOHT&KTL@XQ;5/(4&LV^$3(E<*1E&YX.L?"WD"N M6ODXW,MLC>.X#7@'C:#C3>?3P9M,:0$975H[3WV/<9F>H=2K7TT.#;?:F&XV M_$Q;&O[QL Y8F!:[G)=9Y?L(YO6>YD[0<67C\\'Z8T,/R+BSLOO4Y3FA PDE M,R35($6/KS5)>*X/!V*#9C#!TV;LR37/U"J# M0K2WNF[>7!P<:+)NJAW4ZFVG C:-AWJX*0VG #B=N7T]CT4U70B@\^1F9^ M M@^Q)Z-QE'U9!L)7HPW&>E9_L85A\\&=>EF>#Q6E+;I;A"H[VUC"A:.DE!V-+ M4WAPM#78]4F5U,J.Q^#IZ&"'L1'LQU+OD_HTUEO ?0@-=CJO M%>\?.B'P\(D;]@W@R2EW&&4T5R#$_K6'#_O'G^]H&NW"?$$?,'TF(9Z_D,.1 M5D,SF!!J\XN#R-0&'HQ:+75]Y@JA*$@B5,AE/,XDCXLH__X-#:YLGD2% =E% MN@G(8>6DMK;@86;V\ !KQPU! Z[!W%Z?2BG;&^[\NCG*$+&PYQ/6G)0WM8$) MNT:/U/%AK0$\F#6;>>IS][N4YV=P.(Q+61!C+^L !7X;L7/8!C9VM![5YE9J M [C8T9OI?OBOX&F?V!G$I,J9W0U)\#7[\W!ZU=@0.(R,OFG7*:I6@ %E MMK6'J3T7BH14SXL6(WLW"M#N\3-.=OB*/:'G:2(6(W\C^?I\E^7I!M/+ES#> M\99A]G_18_!B").;)-A0/2$Z*I8=Q, %^RG.N.*ET(GXKX-*K>@+X6GC MA=X9JC2C4C4OO^Z%,GS$Z!9['.R>IUF^6'Y,TTB=%3^D<62(4&,'V*30[JN* M?7-KN!"WL-FYW!\3S'J.D>&N/PAT/J,Z5/:C-;G/L'#;&T _ MTC3+V)QX24P[T?46L"&H\4;%G/(U7)#IC'1]R(0L)(4-\L+C#W$3@/IW9JMS M9J2%FSCFI]UP@FD0,SZ81QN2B(O2> 6#RY_8 MN#5.D]6'F(&1@9/K&\15BX$Z"&='6IAC_+<+\QUE_-A,.X:FL$FGR;_ZVMEQ M.[B$TVBM^^J7(M0KUPSD7A"352+0%P[GG 6[#.+> V:: X8',;1)\S6F"&^V MEA&'](X5_\5#^6=",/P]'H93;-$GK'A:SQ9:C,#;] M8-.-M>=P*-F0-7M7/K]6:P(6CR5#W\VI2WB +D3]+?Q*\"G(<-<%L M,+>PUJV1P/3,+.!3'DD-/J =@GE2W)_PX?I...L2/$QKW%H;9I2MW6" MC5 [GVM+5HT]X&+6TN[3)DR-LT8O*![#;5!K/5VGS. AV@F=$P3F< _G^&AL M6V(>SE>9[9GJEVW\52/B X@R&9TD.^9VL5Z<)MD97J84RW:/P0O./I$DI>6= M0&Q8,$^BNI3+O^[8UY]PODZC]C'SN!; )A$/O\9Q):91U,,E.A]!.+%B5#$; MJ4Z_2(/1WF+T)$Q&T@XD#5&G+K.2>(4_,SY""OG!E%2DWPV[N-#&QE/Z02X# MFC#3LG+N5,2]H/J@V%5:\GQE8U?/^HN\ 7E>L5FZ5H'=%PI*?+X"5FRJ-N@&WO!1NQEEZK MD&WI A>SMH8[%W>\I1'.V'5:=._A;(;+EIJIS4@8LFQT%#/:*C M4X[=0DG_CLI%:W(TVG> X_-&7DSQ_<\_?2]@QCZP7N Q+-K,DZB^7&5(EAI8 M%4R CQ%?S@Y#ZO%++5%Q?X3P8,1'"L[BL%BQ''%%6$?F?X_TJ*\4T.$V+++# M7U/O;YOT;6QP.F]-3GQ3<<3M0"/5>$O6'V4;[A0J&"ME&GP@QBHAS^8H#>>* M:PU@L]NQ+P>5XXMOX?*4QL93ZDW6"$GD&!05..]2RD<0:)[GE#SME?SQ'@4'\4GJ\2&%7@!,\QR06(;F M/-ULTN0A3\,_UFD/8K3+.0:BSV'',#X.YH_%ZLV 'J%W)$$1 MFVT%--NSBI=CEH=>7I!XQ^:OEC'9MYX6LQQXV<0M1=/IL,NAP7WR2R$;!,/T MY>>0/K7-10;V"1#/5!<'EB>"YDG$CPE1O,9)1IZ+0Y(MDXWN4F#SDF-4M-=M MVHF RV.NCCB7MZZNLDR7J*:H7.TQSFO&*R>D"0!?MKC%+$J/P0OC#<+WY4.* MF4\76/ZW!42]"(:-J_YB=U2ZZ"2I<-'7HV^GE4#2(K'%FS,$7I*J68K!)YPB]\?:1!DK&0D#1AI"_^ M%8M$SGGTEYW,.!J$\08T8YK\./3O8L.F0]DP/>X=/!(#,G5A.RJ-1XKU(IE< ML1_M'9@"Q8/]6(?I\<;Z'V[=)Z%^>A,+E:@[BP&TG#D;1<)?A)LOH8O\KGJHYQC<+Y MF!X2=5\PKY_%3:?9?^Z8OM3< MI],#4O)YD*W159Q^0<*RF4J[,Q0L&0FB>QS&09:1)0F#/57#'55#"#U7QE]5 MG/>?24ZPTU!96TJ@9;UH?[1*.%R^9 Y_1/'3'H]T!U$ DR6'BV59+*!?Z;!+ M! SDZ\ KP,HE,SK^.S2O9,2!1IRZ]\S?8WMB;.NG*1Y-+Q6 <5;&[O)D:\*7 MZ#=IQ(^[KL7;S.\[9>,0&_Y;YN\1[C!S@1GF^[:W#*(X3&DD*A5Z/3M\L++&)Z]\[FIX';.W?5JF MQ;'(&F:1I\J$^0KJ-6+J(L]) N$NX_3CUJG;;=7"^,&R3&TQ7#6#G_@J#1%D MZ&4AQF_PE&'RBH>)$QCE3%9M7F9?@NTH0^7YAM?\^)L@Y_,TRXOJE+(F""\D MVWR!] #B8;+34'&T&1MWE3W=8;&SIX.-UY!J$N(V[W%KPPE9[/*)8#89A\3RLOE[\&UG9 TE?0% M%V%96GY]M"$,*?^&!^>.?R!RE$2K._8VI#@G5)QL*M[$=RP&V7$V:L<-^M.U MP7P7C11EVX-$)ZB"NU SM,-]\N@[:=K[@DDOF/Z$C2P+2Q WQ4B?:B+[&!NC MKB>4?,:<+_Z72SY1$=SBJ*7DOFAE9+OHWY8(>YZ'X<6WSH,#\-Z;Y3E8O.:_J+IQAPIF+$5B MUCM2K"9 KKG>$+?ND9XR.W5DGDFRBC_&N LT][E['^8,.60!7>A;*;AV19(@ M"4D0WZ49$6,]ZSI\35UA\T 7_PT5]XS]X#)#)^M[J:U7J4&E'L^5]>99AO.L MY1$_:@3[8=;[I#ZV]19P'U"#G<[)0D*<[U//?3OU\'#Y^. /.S)I.+>"T''; M*2#)X.$QH X:0L>5R=S3X#4KDN!S&#CKV\G2N4!(]U(^BZ?G\X*X[#_\ZM3G M(!976>?G :6\4@(;6.X.,].[]H6-RTX1J$W@;#K"Q6TW\YT?<7YVA6=_B3\4 M13,VAT&E+B24>4'VR&$(^1]XK\@'YN]QB)E^-G7DFY %"1G"8VH+&].-'JH8 MUC:$B]EF<]V/?%92Q4)+]=;U L@1?$R.CL:-@CM^FC=A8E_-YT\/FL!&F]<$N=)2'7L6$3&9/'BPW>8'VF!$HSK!F(@2I3""M+49Y7P.V68@##^16 MR$X$G/T^A&. K6WCOE^/Y*D^_PBZH^D6T_R5G[')&8/P%:TMWR_]R&N@&'FG MI1-LC-GY7']/-O6 BT)+N]W?#5+\3)Q%R\6KH5(Q0T*)IQ?C2'[SXV%\ L < MQWO'@UP4@_#R1@S#W687\R3%"[RE."3B/"#[.\;%%0)JT0ICH$PDV)]XV!S1 M=QQKK_">9,/EG=X]=!XX[ U!JB7\-&UABP"O:@UCLSJOS>K$YND4+9B8WN", MS0*4P$:*.:#&,.95\Y8NL+G)QE^KT0OH578KJP<:N0RU$M\VQQC)9_VHQ=,> MU\D8175AW>T]8YW-!/Y$@;^#DS MFCS%6"X?,1Z_?"D.L[80GV57V*38Q?]Z(D![/[ADVLEZ]XWV4DFU%\&//+VK M-*%2U3"5+-JS"D8(@MR+(?M0!$4H/ UFBAI-2N$BZ?Q52OD_BL\S?NJS<=/" M10YL)G".C$H+G87 Y0AW5TX\?\*3$[@&5*K05Q;SPAGC!Z5TO:SW5=;_$CSB MK?!7P9AM+&%J"YL)&CT\JN5UV! NHIO-/>T-5[WA*\'^"G,-Y&*2)A_\[X=* MYQJW@,$#K.[#'"L;,'SEM*>T754GS^ZOL(YWCN7\_/ MKF^N'Z\O']#\]@(]_#*_O_QE<7-Q>?_P#^CR/S]?/_Z79Q:P.V?=V&$R2+H1T\T%?FHYW*)O"1R19N]J M4#QN!AB##<8Z@X_)_,#@L$%UZK M7-76"2Z$[4UWKEG%-M 0HD8%PLUJ-#C!=7#>R]]W$IIO%+=$]/D9RTH M#-,=8YC"LY9C)J;&L-';[.-!UJJF)5RFNSW.IX0.5*I!NPNH% MP,/[SK!,=\QE7&@2]W[@)-M?LU?L>8*IUU &X;5[P09-5]A8[^)_6\F&PWYP M$=_)^KZ+-E2*X-5E&"X&RE*5IZ$T)R'KEWA3>]B ;O7T8$RM;PP7NNTFG_JB M O-N'LY5F?$0E&_FHK2"#V ^!B_8;H*K;PD;C W>J3#4-(,+P"9CG=,-N$P8 M,]HAW"MNALB%EQZGM!?DF40XB>P 9VX-&W0M7M;R>?5-X8*OS6#G--12+@P0 M#N^F1Q1:#T(G./JT&W9.:;PYP.AKM %F6[+@ +[5ZPIYGO5=X"5FAD3R_ M[(K#YK/Y[;U@8]#2ZX-S+4U=X*+3UO 3CF<(^>7E7DQ#?7[HJV;N:(X39>SJ M.\>H]4"*L3%LQ#;[:$HVFL*9E!9[^THYVI\Y!9A\-(C?D? ;5WZ7;UPU,\G+ M\;$MID'.++K!S.)J/;G]*)E%/]@@MO:\=L2LK1-<:-N;[KQ*66I 0D5MYV38 M@VC/F#ZE+4?11G0_YBJ@#*;/E>W;_7Y1'&0961(HR.FGGA[6RY.E&Q.F!NZ@";%-I]/3IJKFT- M%^86-I^V/UF?: ,X>3ZDL^KQ<\]O>L7-]H5#\$#4>&-8BX8+-9V1/:P^^UYT M[FFUV3-4_*TR_F.TV/*J8.G1:4QLV)UG3#NP5G; MR=;>E< &[3 QK=]=WZ<&N-0QD)_.9XL4<_ZA.&<_0Y5)J+ )J4;Q0SAULU!I ME^]#OM"BNPXHKJ*+A4%^+FE.-YLT$=%IO(_YN!EL7C+Y54^-KK>!RPU&2]W3 M?;E )"3.Y!7)#-Q9ML.#U'"U6*8;RL6,2^1'?__O'] VH.A9^AKL\G5*R=_8 M9/M?_FGV_???\_^AC,,R^Y_HQW^9_5Q\1'1!&>DNY3S@)>YLRS7[*YGF,3G&992TZ\4 WEUF,F"80 MBG%.IE <9#OZ*L:.CQ=T36\LW+:\R1O[1C0R\?68SKCN IC/=EZ\0D\V9A]:UZ;A4LP#;;VN49Z MM"!Z%W@[-C" RW(CAR&8X3AG8\-HES%W^;XO&W%\*Q=0#M8U?4#S$TE2*A9Y MY<*M(4":9K!A:?)+!>5A&[B0-%HZ*" -.Q1>ECUZC\"!T$3WH3A=X)NPWAOUO.,-EW9[] [+! M[.T:22#A9%;R< PQX^MVY220>)Q5-U0.&!*'$;B78,A1.Y3!>=MU"8986G2# M_0'ZG([57(87X_R)X7'4 "MY&[T/VD:D;7'!W,;Z?'"6F!J44245R\1XQ54CH\E27 M<;089#(&5?Z29Y +W[)YE4+5'B!-C\F VN2M D:3X\S"_R@]X9:ZG;:"JUA,#;=W+1L#*IA,"ZX'!?0)U MR%3@[BCMU]$"H3*M%P@ZQV^>EH(Y\EX7#P2\LW';$9YD&]QSFVYHRDOWQB=O7[.>.6KJD#&/,S) MLYPF-S_>3H)@/_3NL5&AT%T*7("CI%;WC>A%)WJ-])9>] M;M\GUSQ$241H*?B$/\,HK<(25,J\G%:;1W_99;FHF?68WF...A)C%J%]NNMC MV@\##:0*-D<-&=]:LOX >N#RW*#>.F=S[XWBNZJ562+!OY;SS[^>&&=.(>*T MBGC"(EZ>2>+?\'^'>@I.$S_$>X&WS%XB+&!_QUAL72;1?,-W,?\F/C?\%I9= M81-C%__KQ<+:^\$EKD[6NQ>]VBN9H4J-V.!2%7FJ 39R!(3;@=GM4=!^QT_T MI(FX$XKG)G#:,03(T!0VFIO\4]&K:P<7K8W6NCZ;=\&K6&58IA05"M"9_AK MTQRT/SPSB)^J-/X.CIB'_*QP<>4AVA:^;YE\/S?"9-LT"^*/--UM;].<_9LG M"I%DAZ-%.3;X&)"$CVT62=G<1&O.TF #^\0HU6^<<1(%EQY.= MT*J( Y.)^3(W3E:,DS$5"U%LF,03GK8;?Y6E?<6'BY.S0N4)X0%*E\MLG;*_ MOQ >G@33%3\>27;38>U(9M _\[PB5(\TYI4R8V-N2Q63Y2LBEO/G23^FX@7SG&]&%[[[K M/1=#ZB+*]YB1'R.JQ;+XH/@5FL?C[9UA@[=;##33Q):><,'=T7[GUWHQA2K$ MHG>E)O[J*CY\7T'>"]1'BL1%P^2RO.07O2N^]9*1LA^U/+#!UV)Y1_D"=/YZ MQRS,+\MQER&*UIUA$T*W&*B$8-<3+B%TM/^D><[A;(^(%1C&"*52)+2BRT$& M^_:3P9%B(L;VRIQG6ZB9"7)@(Z*FB<\HU'"=A+SR"K[ \K_*IMEYL"5Y$+?L MK'<2 )LBNL="I0G[WG"IPL$'5VB4JM"[4ME[?K)_O_]<*/2]^3QB2,[7?*J4 M\3 $689S>2Q,.2;F9;/X. #W.,3DF1]Q->TCM?69&@]H/&Z&OM)A2FC7F=TS MP!45GM[]P[IM]L\36J^39S:V2*GY6IFV/E-#J\;C9K0J'::$5IW9/:-540$& MK?VZ;?+/$UKO*-X&)"J6**QC_:^=+-8:I.C9EG2N!A&ORMO>./?*#>^>5F,.XZ'R%9A$XC?2+X^WV5YNL%T MSBVWCFB3A*DQ06LTFDG!V'U*_-#N1,]442I$7YA&5*J<(:'49\'A,6-3!4'2 M!@QRF(=ANDOR["YXY9,*ZS =]YL:$1@\;X;_0:L]0+]6@0@^05;6^ MO:_;5F5Y$O6%1;BRX#A"8)4Z.+UFBT[+R;ND^))MJ=Z'OO7:R9[7?@X0TB MA@N)]%U9&X3'$,5P1QYZ?PQ>L,N:@%'"U!BB-1I6$XKC[E-BB'8G>M\.%)4D MA"IXZP?#Q8([G0NG/:XFV)<.,@2MDP#8?- ]%FYEM^"R@8,/(Y;9\E*W?>20 M*$5=MDI@=.6U -$%SWC(^JC>URQHDO1A$1L+&FF0,CDZL?%E(%JI5 .J1.4A M2H?5^T@5%L_5^XH3GMEC.@__NB,4U\Y0S).H[6!1)P&P^:1[+&HG#JU[P^4/ M!Q].+&(CBJL5RJKC13-YOFA672'C\Y#1F#%AYJ_Y? WD(2/F=XAQE%TQT%SL MBQPLEF=%"0,L[[7G7">_-Q:S=Q0%G#Y.B$^-2!SD *:44[QQ3R:42N7+]J)> MD6.O>"8*:Y;%NDOM?DXY^P^34KAD)NI=LL"(V5&D#\SHI%,=\HQV?-"$1;Z8 ML0B>3:!EFTV-[/,_]0'.G=JY')DGZV2D9WOSS1["]54G7Y M.LEVE%\+^H#S/!;59C1S,HO860N:#OZ[Q<;$!W92IL$/'7WI!S"54K37.M,N M952]R7&4C)? M$AL2IAW72(=SN5KDX#6GH6"UMK6493N^J;-8WJ3)JL.[U=@1-GKM?3=NO&I[ MP<5S!]M[VE@ME'"0982X1)(3WX-LLVW-P+MK9AIU^0@Y%#X"F%]RE_E@''>+M;I M&+-%E35>26RQO"!\U3*)LO-TLTD3<1%?2V"-G:9!0LT^ZTA&WP,^B;38??HT M>8D6-&+/-'U%E:89DKJ04.8Y 6"@"%1"$2^=#03 GTB24I*_7B=LE(2SMG.C MS3TG!V63]RUX/NPV*5 ;C1\*V?S.1UX"+HUC_KXO]<(!>>\1V2,]3WE]*]5] MHG??!O_/&R(P_?W//WTO<,T^.$Y\G$>1R$P,XM*?Z^1A]Y21B 3\SHWV^46/ M8F$R0M]QXW31ETR_7!*EH1CCZJX6[]W#4PGG%".&6*?4$?'?@W;B! U. )7C M_@9.][VT=(^WA9&+I?W,K+$C3 +O[KMA&2D3JX/T:F/@0&[TT9@55;4$#-AF>WO* MA^*"11D>_R=9!W,2OV :$G[9V"Z),$69<'JK<7K4]^X]CL4 )GT,7G@!]74: MLSGPBO'3 Z>,,^9)Q-B)7Y>@&U7W( XXM$^,D^[-W5468'HXU:,3W_(S7E@8 M*1IG2"C\(#2BHA6:4\KOR090V&OT0/'X?-DK$MO*P*C(/IG<$-Q. F#33?=8 MN!W$@$LI#CZ,>/ "TEFNH4*B.''$YR"6/)OEE(2,:L71^22J?Z"T-,1\&$VPR6? Z*HL-8 :N'0VI+.N M())# ZYJ)DE1T3A#>V/DE[Q Z.%G2@U*T[C E:71\T488[_C84_U=9%P,/^3H1L"F93^_B&4([,]D/D,2=.1YHH?7H^N<.#@92)]\#)>GMC/),;<,G+D+;T. MAOAUWC99]\Z];Y1*H3#C$.RV%?QSF30N)_J/GI:B/F#V(;]/0/@P7'0>\H#F M4XS/$UZ1).$O2U.41J%U%K]I)N F!(13&UA MP[/1P]K:N:XA7#@VF]O7LXE^EX+]X-"OC^,L ^S3$S_AS1.FAE#HVL$&GM&S MVA3\L!%:QBK[$#7!S:F>U#F]VB'_K!1VCD2M?>K;6>X6.[N@O,; M:'%^C>9Y3LG3+@^>8LQ/R-\%5,S/O+YXQPO!7A-*Q1THH:H+$:$,O8O3+'OO M@Q<>BR-O8IX@!_B-/-#4'C;N6SU5<6YL#!?7[28['XHHCT4*T57U'J\0'L%; M;_/<>@V5\M![(RQ;NL!&IHV_M7,;#>WAXM/*:N>D*'W9';\8'=/CLBJ#R E+ MDRR-223>NIE2*<('F(]3XXYWDN^9$U*D>-/O& *T:%9C\L B4\_,#I07A\\(FN6B'/H#)$KZ$Y;(9H\U.E M E-;N)AOM?CD:G3U(ILR>]-GS=W!/!;I@U%5A"_"81QXNI2W-BGY-8AWN+R% M^#SE Y]\G9I>\)9=86.VB__&V;:A'UPL=[*^KSFXT#.K;B3G:&>#7ZG,4]&& M4>( K%S38371FBC8YTSOK5(N$@G5*U4C1#6C' M9>@HE9F>#HIW(_@CXC# CF@!YY)_:N [O=X^Z'C8YV80O+^#F4\)==EI6O! MXQF2]JA#/#:1%*OKBC&>SHM,(]#R\%M:3,-Y90_" )R(:T&]E4T61O$I-ON9 MHP4]#^(81Q<[RMX?,@)BQ\(0>>O.L%FR6PSJ]0UL>L+EJ([VG_;DEWKX"I34 MA*2JHC)5=B/%[_-N_)]]Z=GA MAOP:N7C+E @TR\^\0'@>ANF.C278D"6-24B8^\U%^!H[P 9PNZ\'QU,-K>'" MU\+F$TY?%J)1*=MW*3W")ME+$@9)?NSW(W[)SV+S'9[6G6$_TMUB4)N%6O6$ M^ZAWM-]Y\K57@[00X*J0T.6I%M\X<3B;/UP_H,45NKN_?+B\?9P_7B]NT?SV M CU\_O1I?O]?_+N'ZX^WUU?7Y_/;1S0_/U]\OGV\OOV([A8WU^?7EP\^2$*S M1]OVAFOI IL0;/Q5::"I/5SP6UGM_*AK,A!\O^LT#E^0+(Q3-J;$;>\ZZ\Z3 M>[0;8M#RD&MZ3NIQ;[*_SP-%(?Y^7]^OGZXYF\X+^\L[E/*W^,[ M'"VVF!;\ED3LBVV:!?%'FNZV;:^Q[E)@P]\Q*O6SC9U$P"4$5T? MH=B,*%4BJ=/SB[(>@.KN''W [%^A/8@%CZY>XG8 MY-D@L9?/YZ= $@5=.I= M6 :LSD"]R?T'\/K7RX?'Z\?/]W[FI>(*F%V8B]UB<26,*&RVOT^WY>W>I3]L MYND/OI4BP)/U[_RJ;5?MZX'],T^D+BF'E^G>3, M&_(4XWF6X5QQO.6MVU4&;#)QBHC*(IT$P*4/-S=<$5%J$Y2QUX>DPAIC>'T5 M6T6E[27<6<@;0$SCB[>;A(ECIK_72 ?0^'[-CAV9Q>+BM^N;&[$7>WW[.+_] M>'UVM ^[[386!T""F"*,O]OP_&B,7_X!5W=+'Y##Y_O[FXN^8R3IR5=WUXM[C^) M="4O%X@6]]24QP/:2*"I/6S4MWI:NTS4U!@NKMM-=GUTJQN;J@,N_G$[H+?S M^]OKVX\/Z-W-XN'A/;J[O$][.TWJ(+=^ %MVF\V@/0_GP M@!XN/XIW$?H?P6;[/]']Y+L2MK':OMZ((G\FCK:_H]^*_OK$]M.L13GCYNKT:]H\KD@1) M2((8/>3L S$$]G/?X3-3G=)7.R W-(<-XC8_ZU<5ZMO"!6^KQ>ZWZQ6"P8%V M<)?=+B!]WA !LN]__NE[ 33VP9\_XG1%@^V:A$'\*:!_X#QKAIMU)YB@Z^8S MAYY=#[\ C-)0+%7H*HUWM/^40W+%B#A=HF!?+&(K0KO::2WO6K_\ZX[DEGN/-OU@P]3:\Z.[ MG)HZP86LO>DGS3H+#?^ I YP[][AP\"G^12O^4*>2 <.TXV7T?@]?L;)3EPH M>LXO_ S"_#>2K\]W6UXF/5AU M@IWWT,V%(5,?LL(2M)2FH*VT9=3TAW'"46HIEB(Q*O1X9S3_(? RIPG7.-K% M>+&L\M+.=Y2ROQZ#I[C]7(1]=YC\YQJ'VD3'LB_< 4YG#YP?_4(1IT(E1;-0 MAGX7ZKP/:KR$@YR4OMDK$?!9V!EF+R8L_WX,7B[8?[* A+!,[L( M^F6T6YP7.6+G:99G'9FKK?=4&,HJ"GHF:NPZ!<:Q#+NVDBRCOP>W[76(3G#E.21HP@R@3.=X4Y[]'E"\_Z\K($O(^/FGO&(\0X M;)^85J3/*=ESV3P6%O%,M:4^@TW$^>R5)YEU))]Q;9D*E7GXA?3$.*(A4Z!9 M'^$8*"=V)M@;/;V*U%!X)#ZE4*M:$)84SR]WYS<;L>CS6]YQS)JO9FC%W@0T MD,E)0;0A">'U0D2QH*)C]EY^F65I2,219"('GWGPP@;T\B@ HL5]$WF*,I'@ MFXHD8K\IOC*KB W/;TCP1&)1*N@3#OC:<+1([G&XH\7]$[=I0LM_LA^*V(U9 M!U$$^YTP7&RUF<:]:8'+Y@/ZVD,.WXFY#O1@7RX@ >TGAO+&LMK45!CI;\%WGVE3N]?PO.PW"WV0FJ M%X?.:ODD^A\!ZD -97(3J%L[?DDBH<^BWF\S19$KIA(7J*R4I>[=E(6KT)ADNSW(V_A!I,L7< M?-]0#DW"-9_;9BB2EPSRQ<6M6%@<-VG&?\A5JC.EEO#5C/(G4"SQ_;8 &$%3 M*I;R#"M/HM_1[]DN(PG.LGGXUQW)1#9D=O:J_$O$J?4-;2T&YKOBU+CH![1V M,J8P@NWH21\@*E4B5>>,+Z8J'Q3DXWM\.K'PC$(QFIC,7TAFB*6Y-6S":/%2 MY05#4[CP;S/8N=2OYM%%OW/1?G#LWT]O@.1_4HPOTDU #F<#7?I-#Z1:S]O@ M6NLT+>#J3>_ST9ZA4@GZ7:J! V<(WCLO_)SS)SR(KX*G3WCSA.F!WX8F,"'9 MY$^YQ'+X/>P%$Z.U)Q3-Y@(1DSCF*L20?J#?IU=AC[KWVMMP^R<=5E41E0>@CD:/EEGWO,*YZ&^:[("[R7 M*.$1663>HCV M]P #(A#V#TR?\=GK(]/-CX]DN2.)M$B:))'81,>"3)K$3(Y0K)SI'SV%6OXJ MYHIE F<&L#:(GV IQP=$%33*3U!=I10]KO%!),7!-<9_Z%RFRO6?S'I%$I)C M43)9U&>.\'+_R6&YYK/73\%?4GH>!RT)^4/I@,E,@T;T./.U)P6PUWV'<[?? MO-A@PR]E_IL@-FG7AUC4'R?[NNQ!49>=)"A/\^)H)"/'#3<5A=S6F9(ZR_-@ M5S1E,YLPH/15#-DVO.2A(^[K3C@N<(B MB_\)A\$NPSP KRA@\ZB<$1\VG,/ W&]W'PUQ=.0)N##^L MW^?E&W@NW\!**#Q7N FR]56UZGM>ERVJ[2I -\I2H8Z,5U$ M38$PW!SJ!U39&G'5,Z0J1XIV>#SC.5Q%/9A,+!2PP01F.O-BZ%86[F-A>\>K M4NB9Q.O_9(4IXJFPC:AM>D'C'YB\=2:JKM*F0E%.4]"35 M2=042,K-H3Y05VKFM>Z0T#U#0KN8!A?ZX=&4OX#QIUY.+H[LU M,IR4BUX_!B3A4#][_05'*['+$LNEN379-AQ(=!8V%7"ZQ$B/X2Z2I@!U)W^< M;?!-RW%! M?4O8F&SP3C\]O8%_)K#)V#[69&X\'P WY]?P& M7=\^/-Y__G1Y^_C@%WF\2G=5M[MMA\FBVU0PV>RW'J#Z/E- :XOEIT-7EBE5 M:M?_[GNC9W#GU1T=Q7'V+X71E+4IOQO,C\,*C]UG-_>F SR6"1U6]7]Z0$+E<-YVH/XQ+%D!GBIH M0 \E>+6,2*:^ MV,?F%QJE"5+?&WPS?)60O_$\^ 15!F9J9H'G&S53OI(8Q#*Q,5LL%_N*W7M/ M[M+B8'77&S=/E#X5FNPEBH8;.T\1/05*[,?!/K!<6E)D^0J4*L:H0Y_*''@L M"2>>21G/8!]/]4* J++&+P<^X!5GY7N\Y6>@DM5U(MX9W/BSU^)+>\[K*FTJ M'.<4)3VG=1(U!0YSR*D<%2I1HIN40:E; &.J( &330(XF+6OY"'"$43 MGF#M@ZGJ*97\O/HS3G;XB@&U\"1[3,\9EZX4([XCUC",N/GD54#H%"7Q\BI[/5$SC<>L3 (GOPSYDY2MA;\H,26-XR8+2G/((+EI05)CD^S4!*9YGUN^( MUN?1QXB7IW D3.SK+<[G3_SB^# WO)0-36&^#FS\4\>?NG9P1Y:-UKH^R970 M&>+)/;^7@OT, ;VZ."[T[H,OG]@@EI(@-F4NF=I.!'PZ#[7H4QM. 'Y:H8^\.)5?%/;J*7=O4TH3+\,MLWP=\"I6VX#Z27*H7/TMI7]<)W"L+#QA,!H=9'+0AK+2< 0KV]/8"P%"QFI# PV*^OE8.\'*1\ M-VZ"9+<,>(7:\F.OR!0A;PM*V6@B2*SYI$6@:#$!Y-7M[ %QPR&,ESBU0E@_ M/CV*DJJD$.JITKS7*TZF!V%@<9^:<[Y4X3HA):D<4J=A;W!J"]!>A)F%"KG#9#I1F> M7M_^PO:95\J-9)+J5%CHBOV3K$SU($X2^.8XZ"!6)U)0(>U-,="A3WX(J+!B M*OS35]#T;H]T8'!)$AR=X83]D?/+-FYQ?HT!:=J(X MU \8=I,!EU"\S7U6$YCJ @+]7MRL'PV,'/8'V M\F6+0S9SNL?YCB:+A'\F[_:P#E&CB*D!NCT>S? V]Y\2V"V\Z!?ZI4(D-9:S MCS0I;H_3W39S6EQ^EG%)\(KG.GRC3M: M5+C_V]+_+4XR>5B$^_\DU7B^G> "66^F M\Q"72T-6!:;RXH*D];.)I]51E#V-CN!30;K+SX)=CX\.3.'E7H ,IZ)DA MJW?Z$$VX7>DHFI9 M3@G?*!01X-G/V?W#Y\9GN:T/[*?9RN-Z];.&#G"?:#NSW6N8E=*1$(^$?/2. M:> ULWV^D49S/!..[[C\WJ";T5R!+?O7'K+L'W^^YZ2A66(Z_ XF!+4><*C5 MOH '*;UYSJ\#7N:+GU4)8O0)!WSI4KX&QE]/\NC8L!#1OK^.OP4.D^-WTL%7 M@*'2U]C)]$SY6-CP[-Q@D/E$$K+9;8R@.?P>+FRTGI3 J7T)$SIZ$UV?KT*: MG^'88.Z,AHK@I1D5!]\#1H7.DPH5ZI= 4:$UT?DQDM(\HF((=V!DUNUWXV]: MK_NTZPL354X1:$ZHTW2$AT8W\_M,I5,2/B#<)0H\##"V[DW;?+<[SH"+I?@V MFS\').8)/%$-1 ]_&0Q<]5/[5%\.HSBY[Z5?J2?X$*+;/2!YQ:A_"@9-H MKRYZ9,V]3<71#7\4"2*D2CSD40Y.CRO-NP/VJ%/\OU]YM;!D)2/S0]]O)[V* M"5!?S_'L942ID0^< /OVTB,'RG3)PB[O- @EL&4\]C28BEPT+^?JY[&0BR-] MB'@A@"0S'5ZS[@R;O+K%H':*Q:HG7,+I:/]@R9B%(C_'8<:)08U"L=;?<7/' MY<%ZO=./P4NQ7BAK&-H20F_"81-&OS'4IK"?)!DNX?3LW]"$-.,%1ASM* MV1B+-;A-$UK^DP6.-)[&[U,^; KK/9(JB_4F'"Z1]>^B<]%?9@D2ILQ0I4Y< M+Z(J]'KL_XT$:UR*.WM5LOI$"!JJ [3WF@@=-7NM)1E]EPE01XOASCD]2C*H MD.JSV 09T>![ATO8)8F\[QRNOICGW#1>#BJFP38D':(A@KO#MWA0MW%"5T_?44(5=+E@M#\5R 39UCNCPM]A8&SXS@T M5NKK*F,B1- E(EH^L!$P 5KHY,8P\/!9'P]^',8EBNMDN\LS08P_-$X5FGM, MA 3,WFHA?]Q\ @!O,+J/[1\I?H:$ O2#W_']D$[_YR[E8_D[2D*<(9*@>9B3 M9S:Y">@?.,_$893KB-&'*"4AM^C0NR(L7HZDZ*+Q8V=0_SAA4/_8#=0_3A'4 MAT;W#^H?X8&Z+Z+?(TI6CSQNW+$\3*IK\3PCV P_%-G#/\T M80S_U W#/TT1PX=&]X_AG^!AN"^G50Q_3E(3?G_RB]\34N0L2OT6Q(.BO25VX\ER7Y:L,["JT^ MTB!BUCQPLX3Y%_C)5*O$U!8VS35ZJ-*5MB% [%,N21)D(0DB!%) MLISNQ$;'#"78I7#$\X8(:OC^YY^^%_3 /OCS>9"MV2B&_^?RKSNF-^8J/NWR M71!?[9(H:^>'$\3 )(A3X\(9PE6&7XJ(TE \8^+\7$\_6S-#&V$/6G*#OAV",G1,ZBT\YV4@Q!^7:B"D9B140V!4_S$Z M?%C0A]K3XJ4*1<@PMXMYSIE8S.9'6"E>\YN>G[$\>WJ39HU'-SN*@,FZI\2C M5I>B0W^X S(G+USAH2@K-E1JZE!Q OH=U_C>ZVG*R84%$H6T+4D[B'D35-*X ML-Q5QN0II;_URX[X\;WX.]WX0"*9@]GR(PV2+)8EQZ*_[+*<3R]N<;Y8/@8O MI_T0'36]":IRB:X#FW51,WG")W*W"OV;\FL@^=VF64YP3>6B"7XB2]3,:.T$K<%(: M)^H.HS17E8!);R3'AQJ]O9,VOD?QFK<@EU$K MBBVBK52-MDR>E\O:2!:L5I0'EIFQ6-[C9YSL<-."?$L7V(1GXV_M1K:&]G"I MQLIJYT>X)IQ/S KQ7A?/0;GL$[IM"^$6W28)X<:%[K8^DX-R?PNU#<^V[T5K MF+Z/4U:M2,3ZC>3K\UV6LW$++7.C7PWA:NL#&]96'M<*I#5U@ MH.[/=;R.0 MTM$7)AZ5\F=57OVKG])GX_@<[P\/@,-L02SW.$Q7"?D;-MVJUUG(A%%MC(DU MS(\D3!3W9C\&(X)9]:[;:X5'#OT'IO2:5B(1?V11>,@BAU0Y"H=4_O+"*_)N MJF5*-_P^T<533%:ZY-6N?6$S1J<(J$1AU1$N/W0S_\2GGX._T(,416BO:89D M?5(OE#!6+,H0;)40I)4"L/CGE[^$.8X>R88U62P?V*?9DN_?E+=ZFNZN[%'\ M&V"1#G'L3#06LB?.15T\'(&N2G.0M$=<:ZY8-/-Y3268>%9!RJL@Z;D/98KV MOLYC/>RVVYA@>B5.?N$[FJYHL&'COR6A&QSM0Y$M=GF6!PD_7GH0TE/DP*2L MDR-3'LER$@+[3-9I+CGOA(J1C[C =2^53Q"D5I055A5'&%7@DR\HQ@KB*I#Z*?O M9XA3YG!!>L@#FD\L3.._>ZZ3YY175*R^.RE8.FEOX3UDC%+WM]&1J+?R3C([ M=OJ;B20AQ>PS7O>SX7TDU[9(88CR#HMVHGA.OL;%?>5 WUS]Q[#C^XO7K2NB M5WT_^L%BG_&ZMGAXQF?IZK/2O+N G,;4)HEO@:T;H]6=L;7BW@IK-SMW.G-' MN -S;XM+K 7C3Y;$APEI9R+??UQQ&C=DY%15"*';1Z)ZJK9,;B_$?O(:^'42 M\2Q9DN,;\LP=9U.!%7F*B\*%9Z^?@K^D]#P.LJ:;<[M+@4GT)T9%7;CN* +N M^K2K(^Y#H%+?AY@K1'N-9?%*CS<*324:$,AC'XK;8(,;KQERDS1I$FF*3@R-=DV#_F;>\ F#0MO:P=VS,WADH&-T<8TO\Z#F 0/V[D6=HT-8:*MW;>J]+ZV%>SMUQ:;3]C' MXF*1E(N8X$%A9=H)?1O>-9>V'\?%;[??S@\WL9VIXM<@WJ1)_AO.\O,TR/)+ M-J9(,.9;G$;6L.D#ET"L/2ZYI+4#;%JQ-]_U 2TT(*X""1U(43(FR?CVU1_W M^/:\+SXZVV5,9):=IYLGDLC2L"(MB!]]7N,XFF?W..<7MJ<)ORY$$PH'$7#9 MRC4>)7EU[0^;RYR]<5[<7V,4R+2T+X4*?BB!EDK$M3'LDRP-B:@**$H)!.%? M=R0C9<&A,.7I@[FL/RZQZD/JB MS-L=Y_?%\O*ONR"^D\F0AWL]3>W@DE^C9R7#:1O!IK%FDT_AJD1(YJ2#N>PR M-_9P96%0YAG&N]O*,R$7W0WH62-_#.U>XP\WRM*MAB'WQ66N(TYF2Q)4:]US M_K:C.*K?ELV^8QB(9*E_>5FF:0-Z2'TPR6VT2*N+SH,I@[MD/;S+_8Z6]L8A MU;IRY[BT[^@:^,+$67%/2%YT\+)L#C?F97 "77 FQZQW--UBFK_RXMLY:\%O MT]SR=\8(OTN3[J^'<5M_@:'8UZCXZV#B=O>!L7)I\$S< )#/1,O*ZLFS]'"_ MQSYPVWW@L"%PDV/PPZ01<;/"XSI(/J9I](7$8_QV-C9\/8QN_8L,Q>RM!GP= M#&\?!F!,K\G*DO?$Y,QX5%H_><8?_O=1 ODVANLB1+>,SD9>$#'I_7I(O3'R M0Q&Y5NG70=[-K@,C;,G.>VO?RLK),#^"C%:2)A_"4]=2;'?_G2-0;W*=A/&. M%TLSC*W'UPZ3@#W]"@WI"D.IAKU%Z",0P*CYL&%E^*#CZ [Y%)/Z0:Q_C[G^ M]_#T<^1I'L0=4CG _B:/W!&T# A%ST&\PWRK5[X\9;H0/2J9-[DI3K&_HGPQ MWA9172G,=^NX,1]XZU?YXNN8UC3X?>J&I")S\A,/+V&:'%7N9V;*=S=ILGK$ M='.!G\;8Q+6QX>LA4NM?9"A>;37@ZZ!9^S FZXH:TC*]S/$;?_ *'B#N/63 MY_?A?Y]]P*+C@(W"](LMIBQ*R>J&%Z%MNU/6W!HV>[9XJ?*-Z#NP(51I+6+FOJE)\4 _0Q4ODH3I!J,\>)D^06L'F&+CT=?HME3^]1!U M^V\PZBQ8:/XZ"-O"?V"D;9KW"J,GS]P#_A['R11O:)@][MCZ:QU0CSB*_NJ& MSA,8+P\]1#;MO4,/MVZO7>%6ON^^.[ZB#C+'EFD(^G<4[GF[R$+;F^18VRCW MP+%MJMX<567F?5(P=*"0D$DE$X^#Q-,A*)C;(T>:1!DLG5V!_L:;Q)Q#0(I4L\ M6H9-QO[PR:.3%_T.<&KZD*(0RM+;< &INYX;71^%(,I*8(]I07UE*'#VD::9 M:17,HAML(K#U6P5_6Q^X@+>VW/EU5RA >5J^[M%>!YNF<"U#0/L9TZ>T&=R# M.W\>9&MYR3+SOGC;5]53X;SU^4"'Q:%&/U7N39&LW(D?+07")H+38]4^/K"1 M!I<\>O"I][%#H;T^C%#2VJJ2*'-<:\!M,\BL04+8@O2!;&:;9C/]#9*_O'-LV"F/'U;IM5I]QX M&^'M#D=%[A_S^)&O*1E^E_&TPV:]D7^%^@W3HZB&RZ=C!\ Y3:M0B:3.F7)T M5E6+]GK1[T*SI]OAAXYJPUVTHRG_VEG%= /N.)J_9D[IY8K9.J44MSUZNTBV MD_^M%\JZ2X,-ZA.CI*+4411F*M8?-8KG,UBG%OY$D*NLM?2"^<1W]/K@HK6F+K"+]G1QP/TVF2TS72X1KC$BR3*E&SDOY:5RV8/+ MQY5YBLK[NAX^S5!:V(.^,(/\W$UEGRS/7A^"&&N'JHXBP#_[ MG>-Q /K_J 1T=V+$\"AV^:8H5*?N";W%7&5?H9XOL(BO6>N,^K ;W.[YX8- M9:^9='][/JH%L+G)PZ\Q[NY/I1XN,_H(@OLU*:+P1V7L#!7F(F&OF#SN+4:* MR9QS7#:FN>U(&.]_R-XTT0'LWN(S1Q?@3;L$4.A /-U*T\%G37H\7T(_A/S]G MO"WT]+5OUX&L^*F$6J:Q9G?@1'$P<=U7G,K]OU-DP=X7[,6S'C("S-D (3]: M4TMC'W7WWVN #I9FVT952!Q#JIDP^FZCUWB='STK/EA7U7^9,;+Z1 M;X-]F^+EPL Z>6^'A1N]&Y:):V>)<*$;+!L/$JC.C%R+66D&:%8>)&[GVF?' M^SK<;9IK@_"1/?5\;K](RN;50N5B*:?^ER\Y9CX]Q?B&9*93LX,I@\G\X\38 MN)[7FR:XL_:!_>UK_8]99ESYX]85JWV(<4'9=;;?"^"K \6J8$KYP5_VP?09<)>KE*ZEY7]AW"-HUV,%\M[G.5T%^8[GO\V3Z)['#.7HO,T MRQO/I':3 !O[#M%0 =VA.UR4NCCA"KU2%P=-39O80BOT(:'0<#ASG/6V:<5D M'.*H=FJ+)<<'O!)U2AJR4]OZ "<'&X]K=-#4 3 !6)GM_'@7PO0)J"/!V:.' MXX!3FM"83GO8!CCX=![5P*8V PNK9FG/VKZ3->1X#2J3\[+H-?)D@;E^U2? M>=O0#"8\VOPJER!U;6 O*S9:['S29TTRE,D'3"X)\E$4&VCQ0YV;(-DM Z%. M#+4B]B4E3SNQZL/:;&D:,6LR\666QCN9FY6G3")EL[OB8*AB-1-)_\!2 VLM MBQ>QG@&=H9BLUGDYJA-5%+[I$AGS]CG<94$Y"+ P1"Z';03G^J*[^8J2=O--DW$:Y=S#Y.( XH(I615 MK'I79T&7*45!93ECF8+D9CP#K-A0V :TD)3OGG:,[RHJDMP61,\\79:37+A. MTCA=O2J,RC4P)@M)QC7O=>%1>:S_7T>1Z(_!!G7+QUSG/*7LS2Y%J_4&<]!$[AS'I.A[OMQA3Q4S!7\'EX:S#T?:*JM./)%1K'&*0:5#0M[ M[;U@H\W2:Q5]+5W@HM'6KG9QNDKQ@_X&5,^!VHWAJ83 F)/@SW= M8^IS6.O?3^>]HWL0&IK"A)B-?^6&DJD=['VE5JO=MY

%]$A!&%\ M^-<3_R^+UP__VW0-=8?N$Z(!BS@8J:"A[T3HP,:#?M!P>/)CADIMXI_]#?L/ M4^Y!-.\)+PW.",Y^WB1*3V/LE*M\/%X2$/: XZ$D]X M19+$' QO1/6 \SS&T6\D7Z>[G!>4^K%##/6]IT=G#5%H8SA-UVF17I,#O?+@ M#!6JQ&DDIDO4;^N5%7Z6(4CPBL][NC+"$)&0A^[O A+QVAX+3A)?2(;+4/BM MW_$Q3:,O)([M:G4W)#^G0>4OHHT@HW( MI63SY%6AQB?HYN%?=YQF+F2"M%C\;XF*HD#B%(\ MNBC2WX4"KU =Q&,A-"/>SKF5SOU&29[C9+%<%OE'CRF_BG=_T]3GA)@*R'>5 M,0T8=XJ(#M=6 N #O9L;IR._T,?>7LLJ%RY/Y>75RHULB*OUM \U;FB4B]_\ M+R1T6C68Z!*!_7K U";_@\WT <[I>_-U+P[ ;'W(J;E/=F%S($Q6R?F.4IR$ MKX^\4&IV_X;-7!A],9K%"&2FU(4:=>!.,5_2-$ MI(Q#6,8AWROQF_)R1=@X"M^P<5!TG>3,.WZESCS+L.V--18"8%-#]UCHL.E!@N?Y=\O ^L9SIO$H03C?7U#"YAK!)J4Y^1O/G-K'(Q J@8&_*4?9HMMD M06_,9&[K,TFP]Y,=W QTGUG0@[LNI* J46DN$I6 05E)AYQ+_M%-54\2-%FX MM\3&D@ ,4B9)"6V^#$42:EJQJA@:;PP5'TO_/9/)YPPO=_$-69KV*"R[3I4P MCOVWHXA]ORF2@L;Z06A@AJ0FQ%5YNCQ@E"C\AODMJASIO'K'"NL<'@7I*M,L MEH=<9PA1:R?8Z+;S6<5U83O,"SDF&1?UH M$#/Z?5+5L>N2V6+.;(;0V?>&C?".45"A;MD5+N:[.G!Z%J$6^K-R7UUH\T($ M'B(1K@.Z D0'#?.8JQU/P%;9[%*2V?PIRVD0F@Y'G"@2-G'T$2_+-8-6>7 I MIA>OAEI'N.73B-I+NK" ,Y*X1^&_^!7AGP)>=2M_1;^7EH';A!@^EI=93C9' M*PYEP( 1EB80]YC?'A-ARE/&^&_+?UJ')1U[R9.EKZ[1LUWYM!0[23+K[-Q MBR)5S735H!FJ;)%9C!6W0>.QT<)8"PBG%O@,=HM?\L@D6P_T_3X->KEC0>PM>(>RMD8L:H].XA4MZ M2]12\\<#LW#]$R&67D+% /\O$^$58KPYRUG8F^,5HK]]RTW2F^(5TL.E3J?P M"AGFKJ\A>*6/4#' _ZO?8A[72827IQ;TL!0"FT?<8J(O[&$C 2YO./K11SF+ MO4+@13ZF$YEQ,O>:PW'V^BGX2TK/XR!K/9CK* HVN9P2GUJ"GX,HG&;)A^ '7ANB5UNJN0#\%'$DLF=6" M27DM7AVLL*I- ]Q#(:>L'@@Y"$ND*>8EB.2\V!+\B 6>_AEHQE:\ F#>'+G M84Z>24ZPGVIO0\7!#^K"=(,?@Q>%WV HR HVVNC]\7"02 M,@L@#K16:94S-)1_.9?I V!EV=6BZFKYRG]8!RR&BUV>L1D')[T+$N]8LPN2 MA7&:[:A,B&K9SN]-.&P@]QM#%?S]2(9+&#W[UUOMX=MJ?B)-08HM;(C*GPD2 M$UD:S'.U-&@A#(H09C)PZ=Z"/T'FM[,@(^&)(2YEO VVJD7$A92$@.ES3]V- M42AFAH12T'S23UB$%/2.) 5?'"[RCC7)H%@LCL7GZ6:3)M+9>9Y3\K3+^?F7 MQU1\)K:I[H)7WGA.*?-9]#.?.NE!,&PVZ2]V!Y.>$Z7"Y9T>?3MATE&:@*0- M)0FI5O"-4#%J(,\872Z7.,PKNBKVDPOCD&J=IS4/[T&M0H6K4#T'E*2[#&5Y M&OZ!@B\!C3+?9&?@]V)X>$3SW=X2#5)@TYAC5"R&1281< G*U9&1AD:%'8/0 M3,KXPV%P-%AH"L&^.>,RH ES)[O#M.10$K:L_;3U@UW<9IE[]&6>2_0Z[("HLW7.+2_''L\X)"7\"^!#CL66KU!5K31;O,Z"8,+W]-B4:1UN4F#G>)SHTRD)'Q4$^'W/NX0G6V:[ M6.R6\E\.Y:S--T&&R/(;GMJTVP@;V,=!7HR>4VD5^H*9$/R":4BR(BU@NZ/; M-,/B.NDPW6QW0BX7&1V/R=G3PU[>N4BBRBK'1\TP\?0[Z-BXFK3L=<^0T(X* M];-]\]$34#P%JLM,+DKC.*#9_@'W,D#;EY#1OMG.7N6D6%0SL*N^9"\'YIO@ MY,CH:S!9"H$[X'-WI8]Z0\8!X0P]O99+44(WSPDN\VT>OZ3R0_0)Y^LT E*M MZY]0=GS\;SR78AHK3.]NQ 1T ML&B-QE2>V#3]$7[)A\T^O$:S= MV' M8+ALUJ][SB4+%"N4>1HJ[9 S:,42TT!!6[M@',*#$4DUB^M@58'DZVI5 6TI M"5F \4N(<52N)6P"^@?.Y7?%2@/G3R%GQMLJ/P9O']9_D*A8RL?E#[-?$O&\ MNG\5$/IK$.]P=H$I>0[X;Y2=!2S&(7Y88YS?<+7,C;/7?8/S-!&+I8_,L+/7 M7W"TXCEF.".K1+1MFF4.JA V$P\?ZUHQC,&TP>7L$7QV+L+!3$/2-J08QP=E MPCPD[$.E@6*4MF^'2B,1M]+K'/CKCO$HI+RWZ3K)])]L?\A9@FR2U= M8!.CC;\JM36UATM.5E8[+UOO'^.]=/0[E^V')J!X.S)@5:*[2/G]NZWQT7:9 M"F#-_NH!>]Q^"H!ML+J'1[AZ[_PN9?L&K%]O1P&L6/^*2/Y:6M-8;LO<&C9, M6[Q4$6IH"A><;0:[/JF57.5!]5DF:W@_ERGE6]H\.4(H\%64W[^GXZRXI!2S M:<_E2[CF^>=7TJ9&_FGI IN$;/RMK5LTM(=+1U96.\]KI7!42D>%>+_,-(K+ MX8Y2G(1P6 J6U^,,EG@5Y//"I+(@R'V08[O!DW5OV#S6,0JUP95=5[CLUM4! MYU>UK+==/OU5$1ZN"LIX;-105$20?0FVWKD/HN^C,*!N>;MA,;:A.6R.:_-3 M)3536[@LUFJQ^T%VW?:"S]57$*YZ@V;CPFMCA^G!T[SH:FX]+8CVM 1I>G)] MKKF"<7><7+XPI#L(H+5B*0B(F$1$7\7?"K9 M5%7^UTW+N9VV/K#9P,IC?8Z#I@-Q<%<:+M+_ZG VS(2>JBW=)X"[&U=Z"'UI[R[6U'V?H:"7(&(O]L(O40D M*"(2'T9DR2/R+".2'$7$6Q9R]C$@"3]76"5QW_.+T_@QFC79GKW*BN8/>9"+ MPGJZ5/!Z.FC349%1#9@*78WU6[3E6P^C?0J$.5H,>LV.YK<9,VO+4\$^3Y!\ M%:$<]5XBZV2,">=?=$NYF&*6Q8 [ZA S*<9PEW)WO:8.-)*=_1)*2V?8T.T6 M ^N1QZ165ZSL'_0U!6?)!7(L1B:%TO]%LO_,9OW%W&\J5-#BN9X%#)VF0 !M MII_^O->?\31!ZE?^EU7&",!*!" N Q I7WE?12G]KR8Q_$II/JM94%[_A.(U M3C+!COS#RY><_Y/-+"X31F$TT-1U'4K'U"BDAX@VT\T)"J9$37VXV3.-\8*T MA5'R^GAQ8V)*45C80#_J;P M6VH!@J_.%U \X(2D]',B*NCCZ#;-<5$E[ZP+Y9P\L2Y'+90ABIM2*A#7!\J%"*F$7&5@ZYNZZCLZXU& MXT4.4$+RWZM8>"VT66QO-A=\,#6&289V/FJ+4]9:PAV=M-A[>L%"5 CV7-)A M0#=%,A-:2\$^$'A<=;)A4FYL#!N!S3ZJ"-2WA(O %GM='\T2=HI%;;M%Q,:!ZQV M/6'#M8/W]:6VUFYP0=S%>/=%J5('"K)JG*LN'?L<\D*(0&\+P^XU&;I;,K-Y5B@B"7L^-W+DO<4T9R-O M<>53BA)I!%JQ-[9?2ALZ'(5\Q!0<\9<_^O+I=5\4=4'88Q9?[? A]1HIJKT' M7(JR]+:DJ);FL"G*UOA!*2H21J#ECO\_KQ0U=#BD?,05 *(HGUY[*1:59J1E MV^2@"4RR:O*G5M))^1[N$H[62NGBXORNP?0 MLS.^T,'\W/ ,8'YO6\,8S= 4/F),_AUBY[ =;!09K3WE$?S I2(N=E;<9NMM M^'/H8^,PR-AX6D^G>5BD;SF=)[2G$87^&?4XNI!YPR)9N'&0H6L'^]DT>J8^ MED>-X#Z19E-/S!F7F>*&@U\Y0582I'?7W < M&8)DW1DV9+O%0 6P74^X<.YHO_-^I%##:QR4ET!6U^ IJA#7Y07LHX=A>7@7 M9J2$87TF][16M]7V@ ][" M8_W87=,!,JQMS.YC<,OEHU(!+U@F5'@>S _A=.7CEJ8AQI&O&VR']?(!YXC] M+X]EO2KMU&P4;I*7%!V7[N(EM0X&<(\T2+(@%!ON223^)>MNL^#$09:1)2FN M#XW^LLMR[M@58X7YXOSZ'@D+_N2"0K<183J;?W,X>UGYD4/W,L M?^:CQ>A<^9G%SY05/U.L_DR)_)GR'E^.&,C)']F9SK#(OZ)#*9:"_43[X^ >'A]SEYWN3 MV_(KX)!2[*]!B'T.&#*J=:Y/T.6.IDCFP[%1\"[)*>$76O./_%!U=6!?M('*TV'J80SQ+5Y M3R@<*Q*)$HF#7,,9VAQ' @HI7":8KEX_X2#;T?9T VLQDZ<);5PZ\D5-QJ2) M0^_)X PBU:)"+U0N&2XXC:2"97 VVN! H9=?TWBW.8%7JOZ3)Y1Z)#HRB>P\ M:0HY<&%P[I#ZH'+& -%H)(MGH>\$LM 6ICJG:9:52W&Z>[@?OZ3&&E6=.L.$ MOUL,RLI5]CUA%[%R\,-YV9>KVF^2Z:^CGR&FT,NM/5]?)!H+6X$,A]^!TA5Y MP9$:BM97B*X'3#;LX*U^^'/4? H#'K/1?;S4A?3ZX^QY2-._OP]?@NVVQ>/9:?/D8/,4F^+I)@@WK$Z)3*Q'0 M70Q<&CC%&6>X%#IY1D@A&%5JD:)WAIY>JQ:_"^5^ZB)-/4K#9=FD29;&19K/ M=8XWF2G?QM00)F6T^U;EX&A;P0.\A:W.0U=5+!)RO:7H>/9P1*!I6-@(QC;^L"&I)7' M*C ;.\"%IYW9K@^O*ATIXCUC=3RG?8!U'L?B6(G5*]/8\FWU4<:EO"1>0 M+?:>=M (QJMR%!<]'4X;TK>Q9KZBNA&W_B-.5S38KDD8Q(95IJ:V,"G$RL-R M\FML"(] [,QU?0!5@;Z6FGQZ-QS8)%&H%AC7F9K: @9;FX<5V$P-@8*MU=Q^ M'D=?BTQ^_1L,<+ ":H&.YWKNG*1J)#I M9^0[AF=])6B*Z:N<$ >Q,1-3WPHF0EJ\*G,K-4U@)U$V&7S2XD4ITTM"Y+2] M:DQN'-RUOCA 5$K9D"QC4B](EE/RM"N*J#SLGK+6C>5F K=+@A;7>JK^-W#2:T\&1T[T=DTO% MIK]^\T[; "Z_Z'VICK35OH7-'@9;W;.MI#@_!\\FZ$OST;%A'.IM3H5C'*:; MS2XI:DZ:L=W0%"[*V_RKID:&=K"1WVJU\]CV2+"?VDWVQQCU. M\!=^P*2L&&*@#%,[N'S1Z%E)%MI&L)FBV637)ZR26A:X\4$2;\"U1GX8QK^' M- Y<8/I/P\+KZVA#2IA=/.Y?S[ZW.2Y]_[OCA*I'T7&FY(@HVT9&P(EXF:?2O)1]\*-M^T MV'S:^8:ME(O8Y_C;,5EE4*\*N8@+]D<=0[KHXR38(S_:MEHLQ1;5$M/%\F.: M1@M:T)3F2$>WGC#)Q<%[]<"813=XJ;,NQCN__(0.<0=8H87_S?7P2Z@*33[. MB$PD"!"@KSUBTK7OI.%_? 2E4\?)4D!/1S@LGW\?9UXI\8,=K MGGJ&[?\__[+4(E)R+(;Z(9-9L?L41SY%53PDLB@.)U,C=^8#C1Y7! SOG%?0HI:*0 ?%(:CA A4NO@SJ.D^!_EZ%XB] W>G$N2Z\E>'X#OJ%F% M:/"0&-BF 3J)EQYAX%1:##2KN!C7\2UTR>-^I:!RRC\-XE70.A"8:W $#5X- M@SL_$_8KB54@ CN8% !0 !V M;6DM,C R,S Y,S!?<')E+GAM;.U]6W/C.++F^T;L?]#V1NSV/+!;$G6=G3D; MLBU7*=:V?"15]_ M_3=)^K]WBZ>6:BG>#IIN2[$A<*':^JF[V];*VN^!V7J&MJT;1NO.UM4-;+4Z M[=]ZO[5_Z\@M2?H/?XP[X* ^EMGR!^O^UHG^7A&UT0E/.;S=KJ$]=\>RVW\M/_^$/+CWD*D>@4;U!Z/]6TQBSW[#1@[RW1_4ZS=[_CO MOR?T\]^;"J_?B[WSTD74"QYNJM!$#$7_<"Q#5S$E#W]UYMI\#VT?+H=2K'Q# MY' MZ0I(>H00FBC_HV!ZWM5T]* [BF$YG@V1\Z:C5WNUH8/>Q)^L)J:Z]'8[8'^@ M5]8W)G+-%&"Z$T6Q/--%3N0K$D[1(>V'4];#:M#.1$$P.3J+=Y#6N8:W?T#3 MK>/J+OHG^]O'.]?P]@L(#$0(_.U,%%=_0XK,(4;**#7(\\6RU)]H)848/T/D M-S?ZVH 3QZ'W.2C'JD&V:,9;>GO4#2L;?= S4[/LG?^5,PN8/6 -4DZ!;2*+ MY&#G]17:OCEGEBQYD#JL [3U-Z3,-_BHF\AQTX$Q0^M%VU^RY; 7&PM,-RXG_DE)(T%'>^2$X9Z0;E MV2_).[VPCB_8K#LSD2"N9:-_/D 7Z,9U9^"DQPNFP2_0VMA@O\5AIV=@_XDL M>1V:)+V&8!I]@2ZRH[JEZLHKWNBPS'O+<>^@"37=K4.W="\DF):7KJ7\^6H MTT%=%A 9@V]^!X<$ZU'KY<,&TE[+O68^WP-S@I=B] M9^,M]"<=K'7#_U.I:J!Y#E\QOGO$U@]D9"<[;&WG6M0TKUJ*/(HOS:#7M%W] MW^B%S_]2@6XH'L:7=E[0Q!V\,[SX6P7ZH7H<7QI:62Z.(%:N&O)S^-))X1F7 M:6P.=QGRRDT]+B?[# NH6*:"IC[_[>;::1OL\.,VP3R ^(M7FY[KKPT4],<' MW4 _J4G#YE5?':_("1*%/SFZ0;G;!3J$@^;:L6'^=4R19W&GFR] -S&<<[-R MU9 ?Q9UF"G\MK,-SIX%HIOD*U4U5I$AY!G>ZP(>V5,] G_6+A2<)8(03PMQS M\5$I?$2N&@TQ/9GG/>G<@4+F![!J87\2@WQ"?PM%Q^_!?D[M1)/PW86F"M7# M;W47C]ANM\?MEM2*>J-_^@.T&$^ZX7=';V]82NRI!CY$:-EQ /%H#AK.'\J! MRF\;Z^UW%>K^>4G\#Q]>'UKTPP__?29K1$*@N-%(!EA#PQ__QT6;'YTAD-OK M;EOJ]L>RU.N-N]*H-^Q)?54!VEB!HZ$Z"/5=T3M'ZERA$<]>^?S//P;R2.Z- MVWVYTQ^.QVVYW3V^VRD;)G;\/8&M1$.C?UX0) Y4V.+WO7]60U*VNG&@@F9; MNV*J#%_+HI3.LE5H__V7SB\MST$O;>T#6_)+"XFK0=N&ZE.@JU1Q?%E<:#O0 M;WD=,/_3 S9ZIO&Q@'NTZ"?@>M:RN1#3"!JBW2V(MA$ O;=UR];=#Y\^UT ] MR#^8HM45LO0$S&/MFHMXMI@AWK(@7W<8$W]$CS)LT# MF$K"$-B!4, NX$;'BC'=%[!+,MM)S9H*,(64(+ _[BTU'7-BKU/EC- Z6.XT@P+L0H>,& G%B!5XGZE(I7YB%G[A#..>TKZI M+& 1-\1_+!3^$U5%Z#CA?YYT$W92L4]HVU3<:46-8C!M$4&_1_^J(F)\U;SCP--)&Z!>-P=6"_JOE MN,#X?_J>Z.HE-6XX\MFR1K@+$XO#PMD0I"!]^N?F89LI782F*($V7$'4>-U: M9GK9/F(4LE882L*"&UE0UP M$L?R8[>VC 188W]O'J;9XD6 BA(^BU@Z?5?\4R I,=*D9LV#EUK*"&6Q0F+A MKEVP%+SIJ+/(&V4KR)69 SO[-GWP(4;R_X@[G >6C45ZVPA(XC%BH8M=\ PH@S4 M5(ACK9H*<;:0$<1BA;RF.VAOT.3TQ;9^NEM\O >8Z5]S8NNF0DXO; 2]*%&O MD-);:!A9B)\V:BK0F3)&^(H2!PO]3VNWP_OQEO*G?UCM],Q$NHM.Z-14_)EE MCO@@2O0L%!.IT\:G:U3X_G]@^B=_UBZN@6Y;[HJ^**<7,P):E&#:9 =-%6=5 M/AH@Z1N/_;UYP&:+%P$J2C MRI(]YD4_HM\D^>(I+9L',HN@$=RB1-7BL@4G M'^@ /VG;=,BS1(U +SV8]K??S\]*%CM F?-&O!/$4L]8=MKXC.5A"'S(ZHWQMJ0TD9C/I2KZ^- MI3%4% G"[E!# HX':J_(UYY'NL-;^B6FSX1*;L33UUZ.RH_?/H/$7)WP/$#O MV.X)[.BG(^3HAQ^OMJ5ZBCNWE]!^TQ4X>=?/+7U:,UY@9X#HB"N34"(CZQ?0 M">1S'JP=T,_31XEM><&8":Y$E"EEXQ-J!OL=BOL,$[*/$MO$U2"WY4ZG;H@I ML;JTTMF""8]OJ!PH1H?&D(-1Q)),RANTUU9-+/AB MX\J0MJ7IY^&(A!:-P3E+IK**L^#JOC7Y?(:!LP"@"6V "^Y.U)UN^F?><7)7 M6.L]U1FDZ=P8,A00EZN:+GEXXE=?GNWV0+?]F.X6V!N8YC\F-VX,#QC$*ZFT M2]SPEU2S*Y]KB8M7*JYGHP^!3(*DIHVA +5P%92 J1'^<*<&WU\0W1:5@GY" MR\: 3RM;695A:G,.7BS3BLL:SG$I&U/4_1I#A7R2$+[&N,G^!B69099 MKP>-A5_]'32AIKM)*LY8;A<X@6O^^>$G"L\E%Q9??;>,^&Y7:.K*Z>TPLB"3US7UM>>B[/- M5Q;5O)1[G,90I!S)"Y=IYF#O-*Z)-Z ;@1I.:K-L+0/)Z?AWSU,Q*7.4AO(H MG]REE82NS1Y-@6VB;\5YA;9?QR;1LJ&_,8%=6^?!OVL85Z1$Y3-7_R0BHHO[3"V*1E9"[JM?@ MY5.HF)[TW\%5%=U8(T^KQ2B/>6+K#O*S'_R#;H$B([56]*%0/%F4;^.JE"W_ M2\J+1&,_G@75>JN#AW\M1KH#Z T1R'/(^(Z'K;E3KU) M[94ORZZFQ+J3X2O=H'G%O_ #-7ZK5_0UV]#5;7^'(ORN7PU@.I M=G/\KD.?Y=ID[LA>@+F?-,RK'.$+#20('0D<>#PXBHT=(@1Z_K3NDI_""T_K MV/F^ABJ%=PH(2JJ&Q9^LSXU5)5G9B?A),GJU5#5Y7S?5]0X@'UB! MRRV$+FU2JTR;U'HW>9J\W$];RZ_3Z8K;FP!/"/:HH]6NH@,#+1=TG^=,Z:JI MW7_(PW9_!#H]J=_19*DGRR,)K,<=:0V'8#P>RAU-:==29SRKX$V\$>?VH:C^ M+XT"A?C"IV $,H8E5ZCH<-:6%U8P@):&-(UDP@..-U3P)(K^@T^2HQG#+S[@ MW@/;Q@'S[\#PTDH'4O7EDQ TV":X!;D%%IXG"ZA )##RK'$8(U1?"B\2V\;5 M,FK+O7KO%BW" WH!A=\BQZD")AKV(WW'^[1)DU#.E*ONG>02UHN7%ZSY&LO\ MQ"EZ-HD*><45OIKPJPWW0%>C2KOA!DI,E:F'VC)[-HDA><4M*W+ QXJ!9J70 M)-2I\2U< *&V /BKC:MENQ]X?Q37%,:.[QXOL?T[^M)/M!(Z\643A MG<&)HG@[S\"QP@>(7EK1?9C0OPT8GF,YS7E*55&:F2AI^$;PJU)E%/5<.4A@ M2!4X?:%"ZM((SC +6)9_6MOLA*\"_JD;1@KBT9\;@2Y1&.']R!E"P-SH:P,& MRD&4/=SUG8$R3==&,""WH!53>GI8@#C]9YF8%[=T#7&=LB"6TY)@+-. EH$\IH_"P+[>6[6)) M[X#YYY.%#P;AVSAEN;U@?$"Z@'Z"_U%T*%3+[-8X5^206/F\B*6$DDOV#/;7FO&OC M:));:.'CWLALVAZ#"4EMWSA.L$DJ?(C;O\29RJ%(:!E32:C%,1O* M"$7FD5[XN,-I!"YSUS*Y<<-IP2"T\%&(\"9A<_.$"]4(/VVJHOB\9_45S> )I.6#\@6F4?:FC29-&PC=-P0I6C#^%#&7XRR>DT M3)57D]BAX81A%%SXV,:)J-FKF;@*.D@%HR9AGR5I61&-D]5,C1&-2W7EJ2V6 MD8]1[D,:SK\K*$OX(,S]\8IK8@&,LV:\,><*4"=MY5 HI:04D3J=Z05T UE880/ME8K2HKB(WQ=8 MY\$UWGA77XY9I0Z4+X6.3%P+/',>CITK0 M.JX:N2UWQS=&$X(>JDI*NZ[7B*WMI;Q3IT=XHLERA_SQ/7Y"S,G]L MW4^67UN/3_,_1+A;Y* 3-A?EHML/Q)MA=RR/I9ZF(4J.AYHT[HVZ4E_3>CUM M-)9';?G:1@+71$8O^FI;.&U?O?OXYN TW4/6W?&JT8QM??:!.#?&[-"DE MJ49X_P4I0-/=)V(EVK !+]PH&<)+;F2(W("M]^,UK<[*6D#%0O.U@6_H.F[2 MK:QR;% 5C[H9)EY-><([UC0E?E.3L;.[\L:XJQ'CDI.YU27^7!G<@NT?MDGA]C54]0N<5!GVR\G.-OM@6[[RSVT@-VD9G$G-_YD3AX%51 ) MJ/5DN[.W'&!\L2UO_V*YZ&>\Z:>;'E1#M5KF%Z";6/MS,VJ>-N?E&^V3B)5H ML-R\I?JYZ@?I[H 3/]"5ECB0V/B3:7D4)/P)N- Q"&^!6D"T2$8?S5P+?X$S M'9".R4Y71N=/9I6A,.&3H8ZF>0D,.-=B5W]D7;1#U_F3:64HK&C*$@=+@*-^ M'Q$@0:$]-G=01;I!%;+JH[IQO MW:PZNP."FDMG_6Z0030:$#X\GBCV68UW%LZ<=;U-VM H0?AP-YW)/=1<+#2) M'4:Y03ZQZZ." OQU4\LO_G(L$IO#-J6.$%=A'ZFPWW1*L>E"^-)QJ3;Z$&?- MND6.880;I!.;+LHZ!%X;G>ASLPL?HN&-3)6EI1=425F)>;45H4B1/]A@+.& M%F$@7CA6UP$M5M4(?[ !&>=PPVFB_,O3;1A+G9B8:E:N"OT O'"K9 HDY#T5 M4TD#MDF0P J$JI\C\:#[^G0]&\ZU.\_13>@X,*C2B/4?_#WUD'J>H6Z':64I MIP([5F-JRJE:#@EAJH>U#/VP+^$T:D;'FZ06@RJ$O[3G5.Z9Z7BV7]X)NJ[A M^R )BJ7@$MU -\FM JJIX!;B.HW6N=>08,/#OZ3.E0Q#W [9BBJEZ+8.+]N! MD2(>+?OT _3C?PQFC6V4N$8'2*/#9M.LB%Z*;@-QX/G3Z[=PS.)FJ%50)<(7 M94V1/RP$5CP>1AB(%X[5%0]C54VCW/_EUK+=Z+)2FA7C:?N8>KI=I)YZ;\@K M">",A6*F!H2OTK& ^W"FGVLT!$EM?S,$8=- N=F_-7K;IVMNG5Y_ M3!,W2.QX,\S)J0KA)Z'3+X:",6G-;X8G3 JHI!H&%ROY!VCK;\#U+\-"^O-P MFP3ELBWL*0>]&:Y5H*;J DP+Q)F9 M2V_MZ*H.\)'"[ FOK&$;3ZE*%55N.0PN=E60&^K9RA8X:)%"/]>E=VP\P0JJ MHFCR, ]SWFGPS+_>Q@#I55\3&]\.2^C%%[\>1?1)+*!_W_'*6H%W?.@'WZN& ME(B^%*8JB'F'NQURE:F@B'[EIG#6N)BC5WOAG;>;85Q!E40<*YRR6=NV[E33 MH.+BQ3O#_X1SI-V $WR12K*Z@+\'/U3'5^"].6J:PKX(G M\4+3RC>&KZ6["I+YKGSW6A&5O$)DW-7+TW3AO;RGR@\ 26'Z=5\B#F2O+0^Y MNE"PO(^ [4*?X%\%8:]1#/TR5X&+954KV+O?QE(9MO]I&2*LCN?G*144TEY MC@$IIV8L(%3?]9S^LC/Q#OJ,>SK[^>[I7'Z=+*9?YT\/T\7R?[:F__EMMOK' M+_S?V)E^A_W9=YK"[/3^/\!XU.Z/9!EQ6NE+O?6X*R'2C:6.!KN=4;??'W1Z MU[9"">;)<]PMX9VFG]RWHY;P*FQ2_ NJ(04'O/C7NPK MT-$*,ZSA0\2?V*>)7& 76/BB'@OH MV$ZA38IFYN'"(ADALWD0D,D@J?0CQ1 M%&_G^7M9_A%$K#"TCL W,N$415R1#J0N360$L[S"5_L]4]:#M4/S M:MK>:U+;)M* 7E#A2_(>U/6$W*D9^F=FI.'0D%OD-<&7P)LEF5::KDDA:]VYP@F?_'1A>VNY*6O/;H!.3])786/IJ5%@;#$?A&Y%7A/H0)-U]L@ M26Y-"!]02SK%BU-:4BB3UOPV:,(D?5-J,\:F4W\BC4I2WELXEH0O&*?Q0U*Z MW@9S/I'+2//NO@>Y32%;6\+=!Q$JU5?]!_4K) MNH JW/DRY>'B2>]/JF4IHRE'\)._H4C?6!-1R6?D4JQUDW10-M=8MT&U\E13 MP:U?=1Z.3=1+S.9#Y9#=S4H]PCBW3#M6M12N") 1@^I>/_?OGY[C1K59DG/< MDH^L^Z#,@WEA 1$JCN[");3?= 4&9]462*$;4R=P]4I/OPV&UZG,PJ4*^++% MOD*PWP-W4)W;]\ PH/K@V7B7P]<'*:)/U_DV.%E %Z55)N"(4B+M8 X1#-VF M4K(:7464+;I#P?W9P5T)63.F/$N:O31O^# MYJOC(]$/=Y/ES)^@7A?3)9JL)JO9_*4U>4'SU[?GY\GB'_[D-?OR,GN M5JW)_?W\V\MJ]O*E]8KFNOO9=,GKO'6IIY3)BM3PRNXU">45 O;.2*^A2M>9 M%]N1C4[,WE<0^KV0^TJXR[L#B5-'0.I!]==::2.QI+:5CIP/1S*/4V]]G>=\,)'K+*^ M:[K.<>Z/$/?KN0^@9)PN34$!=8AG"D[N,:>5WJZ7Q&/<:/D=H>P]%Z+:T![.(J M33UI# 8C28;:6&L/0&=T6B*7$PW0&YP\0_%B9*H$]-(.E:8I\7R7+Y:E_M0- M TD]0R.9&WUMP(GC0)?6Z/0OCX[4ZOK81 MHI(@R_RP#<*CX:D"R$OC4X*>Q#,[45G6I;??&WY$&M@?,U.S[%TLX2S#]@PN M;<_]9/FU]?@T_Z.U_/;Z^N3O[N$0Z>SE<;YX]D.GO!J@$V48D8*FP2]H'!^: M[C_6774H#Q0HC2'HH2D2$70\5#I2'ZK=H0H&W=[PZOD*"60PCIAFAE1IN\<_ MG7%M:3 589:PD5=$,>+9E*A(&CZ=%^U74MJ1X:4=F4X6+[.7+\O6KT_SY?(O MK=?I(D@0X-5Z1.)'HE-8C+0N/X:R-NH!920-AW@N&PS;TE@=#:2NH@R0']T& MR.F[>@F?LY?-,@NI[7FT P61N/SVV:07[V,_WEX<7C^$;W>,KC&F7;J,$J*P MT\7L._(2OD];C[.7RM/NLT9!^.^0G43NYJ):2E3 M8-0?L*VIO:$ZE,:=_D#JJ=V1!#J#KC08P'$?C#38Z0ZN'MIEER/8LVC!;PLWIK7X+^ 9-#[*OC,8):23?EK.7Z7+96DZ_!#F/ M_P/L]O^KM9@^^ M]5J6>GVM*P$-_3CJ]X;CSGJMC*]OI\Y?EMX<4?3DT>H41"-04^Y?B+UR9%$_XT_,D,OA"ZQSTMNMWOX)&/-9J8P(@E!%E85 M")\E/3.13X*&_:#C2%KS&^$'D_AUUU]]V^D^WFTDJX\Y^L6/+]#:V&"_Q>=? MGH'])W0=,O)TG1J.?P$E5%!\KL[2@[ARFN^3^.747BVD4.CJMA^0?C6 Z80M M0MVDF!'681I.KU+5(GRYNN2SYL$QU=GB=0L,AMD%NA% E**5P:;E*XDQ^FIH. M[<#_@Z\V#I[LLD--5/T:3HYB>KA.234^M\#\6[3H-L#D=JZS ^P/ZC^/J"C(AC^CWR'@P,R;'J.(3J2RAZ]X$*Y%?+]"]@R;4 M=!??Y^ P\HC86W2^L LG_)U,1^%/(^A8?/1Q',/KK^##/_UMV\#9[]Z M'%3GY@(JR!L)SF*_6*8=_>C[^53T+O]!8G+W2GH0_M+XXS>.].OM/#_YFG3] M&Z.1S36JF)2K0NBZ[Y]/CE<=!$V.O-Q;IJ;;N!CYVM W01$;(FW*&50LUE0H M\U5V[JY38) I2-6]#%*=EAGD/MA42;W!=D]I=P:*!,9#*/5& /UKO1Y*0RCW M- A!3QWWZYMSHE<_A?SNX^0G'[',289N&%[L0\G8D2:B HH1/MB5(/OD74^[ MJ2ZE=5PUW=JO:R@%VDO&L$C?2&($U;KA@[4#>MI%2IG]>",+"ZITG,@6MVYV M)#JLR(]2(# >P?H9[M;03G _SYN(@&4V&G%WDTI&+@'\:B./6/44UTD%\+Q) M$P&DDE'X780$3:&5!)RY<,

Q^Z\$:$ZTWA9!4(SQ,615+'J^B'XHU7S 0H MMG @JJ&)I8B90A&]RU!$:*G7Z"I!Z,NQ)ZW8;2(.> MUE&Z ZCUAZ/Z[$R*',$^+K6)H1J%%^M2)8PD Y1?274[L%7Q#?T [3=X][%" MS\9;LHZ;DW.DD3YY5T11XEWL13@DQ#3A]2\G/'(Q;.XGOGJJ8O>'RF"H]35I MM!YH4F_8U:3Q2)6E-NQW>Q"MB;5AN]P]O$?=U%WXI+^A+PJ_H@JUXV_.W_CN MXQG\T[+O#9"Q$US),^+?G!S--V":M4XU5<]AKFT @?^KGRHL?M MT2ZO4L2;_[+JL3--@H/+29"B*COW,^$URK/WA^T^5,%::FO*0.J-VFMIW5,[ M4D%:5<S/!7 M0W[='7;&0.Y+71G@"]TZ8VF\[O81U^% :8.A/.Y>_7*LHSRDK+RS5CP:E^J! MN;0_-&HIR:X8=02M$W7Z!>@F=F3N/D+5^I%;O)>XU?>$9+Q\@_%"-1;(240I M++O(?$J0DYB6VZ/.6%%87POR<.F!9'Y$:T-0XD3T\*(;7GC!1MT ME]#3"RG\!ND+=''U!L?%WPX- =([-(T%C)(*GP-VM*9/&2F""2UY [^HPT 6 MK$%88V?]<,"7_IZJY&[\LH",)XD)#)(*/QL<(SM$UVIF+A&,?A3YI-+N*[3] MK1Y388BNE?2?[/!)86>NS3W7<8&IX@N;#BI\M4Y/ MP3*4SRDR>A-96;Y"JBK)P\$]>TS1X'%"74#VV_:X#Q"7>>U>NP=& PAD2>[U MUU)OW!U(R+O3I+6F]0>PIRJ]X=5#NR>%",Y>^X08=Q_A'^DM$=-HO%B>$E$D M&:7BNA'>=5M Q4(^@*&'I:).*OQ&9FIE'>\9@VIVW>2\ ]X$^4I63P4.6?Z4 MP>0LUT"J@Z18 1M3_S>23-\ACNU.PO7(911REEHGK]3Z-7PI;ATZ >LZ M'PH6OT WY65)3>-?4+\MUU0'GJVF&K4DPOM"!TD7X.S$MKP MS P= ?5,^9H#^Q^6_>?,?+4M!2W2LW"/-6XB\-D""A\-/,B*3_4X:%6(W9], MY&.-FXA\MH#"E\,^R/K%MK*_=;]1$Y%.%ZRL_VZ=Q78A*BHL#1]5:ZZ>'E\1[:02;(V043:-T77C&1:C]RC\B+ ML6%=*I0K< -<2V:%A'>5E$>I<,";811)W@9XK,SZ>-9-/YXV,]%KHV\MN"_[ M9)3@9LAGZ&XM]9BYENX47>T-;H:RI2JH+-_\Q',3)22+/.%7B-Y5U9577.D_ MN.,DO.J'U:&KYK8]J85>LA6]92M\S19^S]:OX9O^Y=._JR1W4=--J(8ZQK?> MG-#EY#JHC, NZS#Q;W0@B!$K14KAW;=++406&LM.39#33KS0H52@:?B3J80& MLF7ZOH>*G^'E>K8Y-_'O@@(QU-Q)'^)FF<2HDJ(^_SC@E0DW.!V#$V9-=C@Q MX-]A$LDK]L_"37NLXGLDE$YOGV@&NUFVY5;.55(CN/.>"GI--TLS!G7<5FA^ MZ5K*GUA#CE]V%*E9Q\;?__7D)[!5YDA]KZ*%G?]*+?]56\!46\>7#?\4O.[G MXJ[B$TCGGY9S7K"*XG11YAB\&*J\]R/F%5%X+]W_"'$Q84+QBU@;7I N#\-+ M7F0++#SNR7<@G]Z8?/=Q>:$RULM1.:;J3]5@1[ZEJHI'\<;";,8D6)]KZ45X MLDYW>\/Z@-#W&^;^ZQ.K*Z2VYXTV5Z/ )?O8="0\A7PQ3Y6,E48D$:'')XUR M:ZFD+>=:*OR<+;>^F;KK+-":B,0B8I]/'A70$Y])EX[MGE )_72D$?KAQP)K M,L'5COV-.UJ4Z&)G"\IG4@H-KHF&X.RO<9&'2.1ZKGS.QB$!,X((?#H(&:@] MZZ:^\W:IN,7^SAURA->*8YJ=_%QB]3#'XM)B%=E..L\I39A4U MBKZ\H%]ET"J_(OCTI,H,9J6YK2\>_JCFFO]79_(&= -K_-&ROZ"^:;MW53V. M-Y;F9U2.8%>9.N-S.F,E]#I;6^MS;4W?]WJ05AMLGY(87,;XC:=L94H2?M+. M_47[_^\[/N9B;@(%=FD[833=6XR MP0IHH*STG/HWGX(TMV0-K,![J.C@E LMM^8!WD R.>/*D@[5N^/<(/4. P53GY@(JGAU> M8_YBF7;THT\U4GY8:>/'O\U1;17GV'+'JA5?^!7L03UW'Z$R?#\42TW(-,OH MQ0M3KL,! N<8U",\DU[Q@0,$J7N0_CB3'68EXAX\PPC<,HP!\4O>%%6 V-!/.I1:( M^?Q,8W!+-G;P"4S*K0GAI\"#M#-S[[F.K\$.<<8C]."6++GQ)7"&4OQ&,J3+ MS)#N;3.$)'YS)J43@65FALBWS1"2^,)OWY;A(CYE)!*6^@QN67AM'[LR90K/ MZ94-\&U_2RRSKY8'N$[+.$QLVT2.D3&_Y!F]8BKPHVJL/Q-6=;U'JH.F\H'+ M:N*-*E_S"1&3-)/'-DI'.'*4!G_MY3= V>+M(7_@VNMO@$#>RW/ MGNL!X]$S52>;8WF'N662E:JS&[Z+#"< V7"+B\F^P6/I8-;$ET%%B2^QUVL% M[]?Z%;_A9ZG;BE[9VWG^Y<)S=POM%'J\B6'7,M10@?'9M8BHXU@>W]HV']_ K5#;P/=(=4%5U4/]'0*Q)X MQS:*H)PJ04CA8V64']99!FY05AW-GWZ?5PLI&;IZ$(SRSQR68]?R/E50/M:@ ME*).'0?5>RG55@XC;X)A-(RYD?*HX9W.S*[^L")7/WJ?3[^^BK(!N@,V&QO; M,OWD\GA2TCJIBY@V@EDB/EWF\NLFU1\Z8H;FB&ZV7.+"R%XFJ3XHLW%(P(P@ M@I"HY2^3U$-OW.G4BQP!C3AVV6+PB5[Q&3-K:SRK&R^8EV!X"XDL?'0AVL[Z M0W>W]Y[CH@6&[>][H"5&$*1+VZ&FZ"D(2\@07S(EK^3"&Y,DP:.]L0\&FASZ MW!!!R#(WTHX<1&8W).==;Y$H%*9$W%PHHN2A-A=0L3:F_N]C_(:%.1>#W"*' MZ)0@?,66@Y@XI3:H;*19]@Z8"IRO#3W0< J)J/HVE#OY9:^JD@I?E(EN6ESI M.WR!M;9$OW4T]+$=*KVE%3(K:_A;)EY>]83<'-Q&E9^EM]\;.K0?=1.K[]6V M-C;8L6Z'C*JZ$RY\NU;X>JWP_1JT/4+3H7B"9C+,:/+7='L'U>-7X\P]UW&! MB;.D$S(T>L$K20*JC4*53U#- MI$N6N"6MXH,):FI>TJ1;N1\\4?[EZ8[NB_L";-M/\V1S9;OMSKDK.[G_SV^S MY0P[L-@E/0S,OP]ZYSEH8>7@XPUKQ ]?+RE>*'J!'S3=?O3:=15I.!B- MI%X7*-*HMU:E7J_?&;9["@2@>^W%^/%VC.C53YEP]W'R$]T%QG3#\&(U2L;N M.%8J52X9%@96FDZP8XJR+Q!.<=(O!&M#$8P\XQ:,<)S#9^#AUA(AU@WY;R9 M8"RAQO.2*522"T^#Q\+S&<,(O)&GHKFLJ$:$3^8@*(!A#F,AF]FDBT/F$KGN63L3\J_UJ6ZJGN,F^>E*3)B)*):/PZ=0) MFGK*.#!(ZL(;$:[GB9-5(#Q/PHN%G945?DB1"F!0H<2O;!C\)>T(!\L0O/&( M&?!+SA06GZLBMXDS1\*&=G!U%#ZPLH6&.G$6T$5*0'_ Y2X39A;6(1I$E-+$ MYS\'\<7#,^I3NHANVB['[AVH(M:X*+1 M^UWZ^>JK//N3[R7J3?C#E5\L2_VI&T8*(Z,_QX67V[+<%YTT1-&J.I@HI!D[ MWR#UZUVNML#,(,]5WZ&!#*U??^%G,/S\#'9AF=<7RU2N[*TF/O>3[B7I+*3X MB OOE38LDULO\28S4S$\?$HIQ9!?^>D-XC0/F@N9/2ZQNG1#UF7AFO;D#]<+ M.IS\H4%\KU%A45R]S84%YXKGQPGPY&]/EKE907M'N-+PJN_P^154H+_HH^!C MMZGP1S'?0WP0V-P\08#>)Z.094KK!A*-1=*($GSL*W%E)Q]"^5?@_;H^0?*# M&TC4FI06<5[\/.K*IA)_I5R7'^ _/(Y;,&DHA*Q C]HGMQ;]!> M6P*;M"C6ESQ)P)+7\EE/:R ;KZFIB-2%=];X,&D)VG^%MH(YL(%S[;N%UZC1 M5W[0''V".L5@#29D"8J(^%;F-E?M5O/>,AU=]2,@ENG?3QU(DE;IFV6(!M,I MM_@1B0KO*/%X#.*+;3EIRX*L;@TD2RZ1H\SUHELQ<5>-!SN#+2U21^Q[H;PT M)_^ #:15R]Y0 #V19OGU6^GW&4'U_R#[Z(,HV'\\;W.JE:QX>3BH'(WPV3!C+K^.4< M[?:8GY)M7 M&;Q1867YJZR3NC?@Y.Q;*A=HNMT.&7)KHZ0C__5/87[93/\"/!_0=)\MHQ=O MG.'+VT&^TNX\E,""Q=C'+$ +1 MAFKN*DT'==>U%"".<8B8UQ;,2(G9#VJG,5^3;-U E%0NJ/X)FZR%PQ&&0-]/ MZ;NPQ0:]/;*3Z97A-I2C7ZYJWA7/'K M!4+5>41 GFSB'8M3IN854_3\Y&<6 M/_,JD?]Z>@Q?'BXS&=LG3PC*%!GNDX9I-*Q$LUS5!"S,S5-QIPZ"^&?B3>5% MA_SD:%DN!6A/<::9@ZN"/>FI!Y&J>=@G_2NB?QZ]EU3NT$C[,*I+IEQ 8.@; M$\L[45S]S3]\D_-"^MYE>N5B.GF:?7EYGKZL6I/[U>S[;#6;"G8U_0*ME&Q/ M06LE1$W$9?]R.J@>U961;LG0OZZ[Z%->\=YR7&*J),,(O-DK9E23;YG/)S=W M>T6.[9XP!OUT9 OZX<<"F!N8L!L=^QMO"!<%Z0A[MIA" IJXGW?VU[BTP[8L M=VH!-1N"!+@((H@&V#-XUW?>+A6RV-^Y XWP6G'8LL40?HOTZ"*'8=Z: =5N#Q)#OS-1L M$#$_>99-:\8=BID(Q(.GU#)Q"=QD8^N*9Q!1NV@C.F1T @EO4.\M>V_9R"81 ML]C.6HF,+8M(=5_$6FZ,!OL7OK?A0/LM:=E*V8L[]$MWK/(H0.2\JA4:^TQ[ M1 \KM3UOU,@#Y"4=V,3E;@G-0(3I;F]8'Q NX1NT\48%<59(:-/;FQSJ -JPK*G3]J3YUY MM>$*O&.Q38>U/%FOW:7.GT'/D5SPWHJ>U-PT&O0V/YC'^+'NK&%/[FO28-U6 MI%X;]B0P['>D'FB/X6BD#961=D/Y-O79FRKA*S$QIRD^4,6[R_7/6T41+K2[ MW!B6%-M=YH %S)@Q[2YS@G.UN\L:-&;B"S.$$0MQ*WL,:" M).53@J/LLZMPHIHS*K7G$R"!323PS+R_N,.>-;E IDXN"!_:TLU6^-C6R7,_ M4PWB>]7*NJVJ8Z4MC8=K6>HI0)/6:TV30$<%Z&]]>3"ZNCVI,=6@O@FI2OA* M3#6X 0^XI*AX'TDIRV+ZO93S&9T"A.=*-5%Q#OB1!\V\4?'&L*'\J#@'3&## M,%]4O&0&-"<12BK3SBRA M\#/[-:/B'-#BJJL#LA;JWAA-L01GTH"#- O+,!XM^R>PDTKZ MSCVP[0_LLN\L#U_Y$#5EVUSM7]Y\\&4^?_AC]O34FKP\M&8OJ\G+E]G=T[0U M62ZG*W^3-7QR*WATR]):T=!,X *SJ.(SHM!!;!X09\8L ?=, >O&N=*#V#R@F(E /$)%+1-O6Q/% MSV +B!:=0.4&#*YK1J/9)FN/X:(==] 6FD#IQ!-^LS@2\XN=?ME]K UO*-/A ME(YONE!U3Y2E83O;[8%NXX1-Q=MY_EY:\"ML^9ZR<<_LWS1.Y!.XJ"V(A_A6 MM=,F?5>1T+)I5,@2K>ZMXM+0SH"85URS\$E'MDJ;?[GC5V.H_A!\4O[E8:OV M$"3>^*^8@7I2E^8Q@5K*QGA[?R JNM"<:UJ86[.RE@![RE'DX9NIIUW!RS1& M7(U=I,9ZSU<6)TM^L9NV!1CWEIA\R60_J@GTH)"OZ+X?;WXB4A34-^&A2N5C M90/3,6(7PF=P(GN YO$DI\PE%8>O?P9B; #@)SD%C4@ F.\MV]7\C-^IB MGY,Q":#'G 1P?';K^/!6\/3/+(#DK>:NVE^O.[ O03 :2[U1=R"MN^I:ZL(N M["A=,)#E=7U9 (\Z\J7@D_X&+V2A2PS(&H 7,U,U@*1<@5PZ$CXV2I#Z[N,9 M_-.R[PW@D)()&$;@A68E@7_)IJ*Z:#*=CN*_@!TD9BL!.%W$@F2DU+)LKKQQIC< #-Q)5WTNAW3*GERDET5AFY]9-F9DS+0;7*) M11D-MD+?'*AYQI.NI06):;K>)(,RQ"_)+ZYS<73Z7/CAT^D6%=XZG;.R6,62# M:5:Z6DK*QR!7O>>!B F*64 <*4'RX]6QHP#C'Q"D18I*&%D@6N;C$IO77D1K M%2P2A6'M"WQW5S^A\0:?+=/=YH@[4 SZR=4R%-;@U6:23O#GNOIIE4+(<*RX M6GMMN3/XY"&MGH3?T,FA"O1D]O@'<;1/"A;2E/ K8W9E/%I>.6YD--@G!8LH MJLG+ZS1=Z*FU"?,-]LG (HJJ8)%=WX&'%P1R(/^E8EB// R8CSR@ITN'QW^> M>J!-FA\J"ERWX5!:]\<]J===#Z11>ZA)H^%PI/7;H#T:*O6=>I@A>FA%3S[0 M#,*+&:L:R$MK5H*>A-^9SY"<\A0$XRB\4*Y$(B3L?I2@DZ;3B^%41(Z1>*-9 M&8Q@YAFU8H3G6BG9SMRSA!K/2Z9022X\#1B^LJ>,[-8\0\65VD%-SVUD MQ33@D$6&+J;OBN&INKG)J'G .@QO/"N-$LQLHU--57:MEGC#RG*!4330,&(. M-/B/O;4 0\XQKFV$$G+)+SZ,# G9!N'- .7".&YF"HM?;G'N&M,OZ'11B$>\ M\:<$^/-RZEH3%I_Y/"\P1\(CZG03!,JA@@HR;"Z)4\\V"[!M-/0;9'5UQNQ[ M*M&CFNW="5^Y+6'LE2#_3&TAAT.Y(&U/$:K#OKM@9N;O>D/B-4 M-9#E[IY4O"9KRO53]<]I)8"\Z 7B$J_2;A$3#S5JF9J_30K@Q$5I.GRV_IY51H%+ME53"?-2FL@E;@Z0N"7N:+.GBDPY VQL'0U M-2$5^?H%ZVZ68UD:J6!MF-_.)>Z3O'C8RYQK"[C'9X?-#;ZSU(FL^J-EIQ@J MIKYQW0R;R);B^JC S6K2C;"-9$T.!515M*.Z7+Y[X&P?#>OGTMOO#3]] -@? M,U.S[)T_+%L>WZ#=.<_CNY\LO[8>G^9_M);?7E^?IL_3E]5D\8_6[.5QOGB> MK&;S%_X3^$ZT8T0:FP:_<"CR]FBZ_^AVH-QN*ZHT[LL]J=?1^M)ZV-.D#E0Z MO8&L#4:CX?5# 8B*T'%?@:ZF)P&?M>+%-%2$0-)B/EO^!D2%D/6 *_ .G2PV MG#>\04)0J:"Z]4QU\\44V"9RGAP\!;Y">[E%VEY Q3(5W=##VN.G;2:FZK>9 M["S/Q,?B[JW=WG/A'7!T!?WQ03?03VK2L&Q3S_!RZIE.%B^SER_+UJ]/\^7R M+ZW7Z:*U_#I93-'?XN_XI$M7&L-17^K),I1&G6Y7 M@FIGW>\JLMP&5R_9@[Z_X(OT"?F&L,"16I^*B.9+UU+^W%H&^A8=GY4I=HUQ M%!Z-7D'4+@U=&3II5KCQ#ZAOMOA.%V25P09&JTY?W<[<V5 MOR+)./Y9SN WP<&LXG_.S^Q[!5\X,83VP;F)G#6TU^:9Y6I+Z;,)TA !? ML!G/M%'B>AW=%BW+T%59VSZXTDK]'#QWG()U-=F-)/;AA5^5>H?L&A ^D311 M9!:"\$*,_!A2\H"$?U&WJT#N0>(.\;D OB74W^ 2*AZR2#IT_$7XW'_=0ZN$ M[>)\ S6)$R5KH5FN3J)B4O-44EHWB2UY1+V*YW'=T'_.>B_#=I.QU.L@;V@F9LG'"N'1LR5@0>7>8X/$P7L^^3U>S[M/4X>YF\W,\F3ZW9RW*U^(8S[7"A//SD MEO]HG.9P\G#^O:GCRYYH>'QM4WB@EG,"[ATP$ ?A<@NA^X0?BXA]]W%L M<(]8C"5:H1>[^PA%?X".OC']MJ0"?-4],&X*QFVYTZW=:%9/ETN[>F4-"Y^= MF(310G?^))1<('7AA88UT2%A,<*JK 8QZE2/Q H+I"Z\,8H94!(G*,45GA/^ M5KBJNQ^1P,0Z"2FM^64")8R73&"15'@2/%HV1"84K7&V.-D!_?@3V"J1":0N M#:0#L[C"USJ\QX7D[SWTIJ;R$1T'60 7TAD*NMX-9$H1R87?D4_RWPC^:EIS MWFA1NZ_*I"CA34^2M$0O-;T#;TQB I*.!TWV3B>*8GOH+76PU@T_($&<==*: MB\ "IDF&25#A6?!JPSW0U>G['IH.Q'&JN;N%=C#)NA1E3>D':!Q3"HHN_%QR M,F$?9O&GC!)OQ#Z\,:1VWX1=6\*[N4>1@P_HQ Y/W(,2TL^34_?GC6SL6)/X MDD=X\6Y4)>^AGF2[Y-]"O<@\H]A"Q0]N_?KD'^RVS,\]U&*;8NVUK,KJ8"QI M4)&EWK [D,;KOB:-.QT@]Z"L &W-PP;2@6\'J[^ AL]N9ZOO[SZ"H\^'>W>2 MYHYX<)VTIWJ]%XB9B@$B9GV&81@%K', M6Z^4>X[-8 2CL,)'GJZ_*]\,GA21O*1"R74:$:+C3Q\.)W7FES0"=-H#REGU"L(X-,8@R+],(OAR[%/GR1^$8$_(G.;7P&RX9;:#J^KO$O MISA [N "Z5,3*3XX34I-K +/X)>$++RAX5_92BKWGM5K5@X@[^KDK"$P:LLY M=G($*B7 W\:-TAWU !B-I$Z_#:6>*D-IK*@]:0WDCCP<](9]K5V? :3;74GP M0CKH^^H)O05"!PS):*6KI0%3Y-H]JI2X.W'>D!>>L."5A#*57 T#.O-"W+3F M_(%.!5\6[AD"UHU^8GFS)321E_+-='!I :B^6"YT^K^UVZ_05I!(#Q[LMGN] MQ# .:W>^4<\ [XA]*6+7S84:LCD8-ZVS!^./3_FFCM)D%SXNDR L<7Y);<\O M-0J#?,D@-BT(;WG\&S'>H.-B)8:R$[<9TCOP1A,V)"^9P"BI\%0XI.?2T""Y M<=,HP"!E4Z:+DX,"!!\CN3%O\.?S(1AD$W[+^5)6&A?AHCEOP#- 2(-_DQV M2$RH3IQ0\J-719P"*'KRSPNFZ2"OQ T@286IT]W:"VN7M]8D2EC!I=P-RF_F MB0:4@)(X02ENW:8A.8SI0FA\M=R%91A0O;=T(\S&C(1*/I'-TI5?["F!.PMA M%A&;2PZ\ ->S@?$%.&>2I$*?T:-AB.>1MNXU8B+0#SI2O?'HP7/*I@*=T:-A M0.>15OAU8:7'%82F1&YQ&Y!I7$.">B.X4D3RD#9]@6GS:CEZ1CSQM F_!&!9 M'69*5!*P-59N"B4DKO_BC7B#-A.D=%PY7M,51O;)RMC].3;@%5$F^YPA3B/P M1$_?X1P=/'D1#'%2T[A29(Y2X%D,,K5D(=R# -<6G-^42?C1T*>0D+A/;87#UNPN19&F:+8P4DA MOZ_PJ./S%#VJSLVA1@%YFW7K=3P'_S30Y)_M5,.$>K!)/W9&.T!SV%-0YI)" M_7P4D+@'SG8!%8C^J^.4I<)QI?V9N M5S8P':#XL)JJ_U.0=8NT9@#'T34]O!)!_:<7)%7C^U8G\_O9 @)#_S=4O^TM M?]']YNAH4Z( :>M *O*'SV_[.7J [U[C^S*(W MC/.AA_C0__S**E%J2:'0!.>FKN(=>!I_-*R?_@3.7(N]EZ."!WYB2T./;&W] M9]Y2(8]21A2N/@=/%BDW@M1E-^*F0O# *B?'KWEB4#KD)*(4EEWX$%Y%QZ]Y MHD9AD"\9Q*8%X4ERZHYD';E-;,L;.=CP2TB5HQ92>.Q+/V\M/OH,4M:=2\_? M>>OZX<_G-##(UD#02SAO73_P#!#2X-_D&?^*YZW[M6=C,D&;M)S()W$#2%+A M>>OZ:5'>XI(HH?"GL"H];\T3#2@!)>[/THE;MVG@X[PU3]A3 G?$OK#87'*@ MXO/6PB.>1]JZEPMUG+<6'N@\T@H_TU=ZWEIH2N06MP'GK0L=G.4)=18W/U,B MXD MIG&%#&J#EPJH(Z[,(G'UF3)C//VV2,,4_8D7#)E!2< S31RN\*OY8&M]")<5 MW"8+5E)&+@]8EWBPE2?4R?B1D*>0L()/O=;SBD?1S9UE0A?8'W$M/ ,GVQ80 M>S>3*:P"-^V@:Z8FIB:T-Q_/$.#DYOP,B@US4U3*EKR"J"O?G/IN&=ZN )F" M_C?%(H+(5SDI6]=.2U.E0% M/+XT;,MR/>F$UP6&9,_2U2+\8KOTO./Z^,*"VR7:#+(U$/02\H[K!YX!0AK\ M"4(*SX KYAWSR L"M$GS0#Z)&T 2S@["UD^E?'-+B;+7G<3&ZT%8GJA1&.34 MV8E2"\);GLKN(:Z?)FQ(7C*!45(^J5!5TD7]\+)-$%32<)7.6FO217WP4@&5 M)^F"Q\^TTJ2+^C!D!H4FZ8)'_+@[8RB:6,1PA)74YH0$EH"1. M4(I;MVE(/':4>0?9ZJ>5>@*)OC._^%."=\2_!,'K9D+Q^D37O_%/:,Z4(7E) M 1\^*HH_%4WHY(D.^3P)LF!<)=ASD]#)$^ID_,A9,9D2"C]#G*;!O$/UU-9E M,N"B1Q-)0">D\%'^DTFSBDLDFL$%6C$KN53DFLEQ=YZ#E.0X2[CQ=T7\X#=4 M%_ -FAY:BFF6O0OV99ERX,;MSGD.W-VWY>QENERVEM,O0=+;_P"[_?]J+:9/ MD]7T ?WW^_3EV[0U>WF<+YXGJ]G\A?]79 M+A2][ TA06)0D]24%R(PPI6%,T$X/I%FF%GF>V@#_&E$G@ MZ%"=8Y!?#>*S)9"0N/,9:\,=&Y@Q2\ ]4\"Z)XG$S4U$=QO@[5W%]6R8NHV9 MU(P[%#,1B.]04LO$)7"3C:TKGD%$[:*-Z)#1"22\09T8AG^_(94GGMQ89*1S M2,95WF>N= '+1@X(FH;(:0'Q5DT F48D/E/%,J(H!Z?B"[0V-MAO=048*=&T MU+;<(5Q)0(U-?#Z_]2PV!!HY%3 UJ);:-J:.8;NVC3UVS,[P9A*P;O$.,!!F%%=-$J+F*_C885 M#CP6T?CTLS,^S%?;4M&*;XZ\2OM-5V#*C)S4C!=\JYV,J247TBL+IW4MO&U3% ZAC5]J%3PY6(,J5L7-KIE0U,9Z<[#DZ&T1W7UM>>KW0DDK=V MW/0=#,;>',)-B5O,GGS^ MQO*W8=-O\HHW: I^%%+5O1).-LO0@(JUVWDF+B(Y0HJ6],R+ +$>89I"@-*D[WN(O0I%CMZ\P0=$8QW9J^FP)]7U!#M M(5=H^UMJH1Q/NIF^>YSG$?;5TTYV92!WD# =R)\%X0D W@2GLDC>)(O,W:+.P(][^1HA!(73= M(;S23W">S-I/&24Q:+KRQI0*,]'S:J/N16KQDJ@>_CSF6B Z5EF40IA"G/0. MW-$E+ZB7_& 46OC))CQ"_XCT&=42^D-WM_>>XUH[:!\".1/'@>A_U15X3Z%+ MCI$:S*.RM"'\S'4X,3@S%20YKF6=0J"$E@TF"*VTE=3NN'(M%]W96PXPOMB6 MMW^Q7%QP WT3.OH^U% -EAD5.I^;4?,4FN0<+:[<45ON]II"I3(U4MLM:G_[ M/0!;#PJD_,?_!U!+ P04 " IBF97KVHI^*GH @!3QBD % '9M:2TR M,#(S,#DS,'@Q,'$N:'1M['UIEZK*TN;W_A7VOMWO/7>MR]X,BK+/T$L1YUEP M^L)"2 4995#PUSHV49(J> M#@PW)=I <(&46BNN_#O%FI8E&*DFL&U%TU(%6Y'F8/\(AOY,_T1_8D0*0?XY M?F-!<,(7F,;O0\.?V.,F]+Z7J!&&_2)_X2A.A&_\C>9^8^E4I_GX@=V;&LK4 M%NS@,,GPV7 .9) ?^)XAJ">?Z@/[)4B@E3-G*:JQ=^IF4!*!":(2 8(*)+. M9-,(15)9! >X)&$9'"4RZ:,WA?_Z2W9#RH;4-9S?GH/,!<'Z^X?LNM;O7[]F M@C/]:=KS7_L?MC/YL6^L*89ZUW*]7O_TI[:V;8VC*/$K^GD:$NO0//I5 M.&Z<^;7[\=!4\5W$ >*#EX>??\[-U2_%"%\,HKG_X]CNTZF$7SZ8ANC9=HBDX.'(#MT=?GWPR$I7'HQM)6BZ:;@_15/? MMD,I KV?RTLTPHBCR1R:VV#V(DW)7^&OAX:>:[_8D/H5_GI,=^45/BF&XPJ& M>,-!P36R;811%_?(C!-X-]PFL'C2- M?KUK^NPKPYZQ7Z-FHR_*0!>0Q],+L?7\B-\"%H[@Y ,L*\]BF=QA6?GQSU\R M$*1__M*!*Z3$$!ZA OK[APM\]]=NOM'#"%AZRNKO'_O?$3>PPI'^^N/@_%,=YUN0I'D_O/NQU U\,GUR%+5>@&M+5]Q[AK1IJZ'2ML- MZ+ '6Q#=)M"GP [?K2--LD+/.&%5"!AWL2GV6_D?*4/0PRGLG_Y]WT594(R& MZ3A]-U2U44_M635<#G30ML,N+!O(P'"V0XF^9'PW^CC5 &-$,]S.YT=*D?[^ M4=G.GV>138[JK6: \<0*@=A=T1/GZQ__O*8(_T6;3MAOV30E)V](>U7L]$U- M^NO7 WJ^B[Q8^-_HM3OJ$NCNPUFHNR!1G7=+TQOQYUNV;# M64Q1LXK2Y=K"ZP5HN3'O7I6Z61Z_%'513MN4NCAPT39'ZGX>JPE8YXK871$+ M8:/:K,RTG5H7H,U"HYFY+G7/H1I*I@V4N<'XHBP8P< MM%&DW ;^9CY+;] K(MAS&FE6;(?%Y5 MI/*@U[L^F<^@+%XE\\SQO)5(KCP&QXH(&$A90 VNJ#%4))R%E'NEEKD26$;%1[ZAUU.M;JJ.HZN**.J.]:/)* MM5_J<_T"TN&I^CH Q%MZ^3"?VRJ)5ZC:\;$5-FZ7:8Z<.W5WC?>(FG]%%5&G MLE1U9<]85)D49D9YJO5 YBU+[0Q4/8-.>(6J^=JJ.>M5UFT42*V>4&I)/$5? M$:M(D*&8/CD3.<%NFAK"T[7%^@I8/8M/88>$H/>.^BLT7DZ+?1DMSC%&\)8M M9!$T>;1]1>1F42]H,CZ?5D&G,4-RV*2*O*EUX= '[R4QD'3:6"-- :7YPG"Z MR53;7:U[/1)7Q\W&<%;M+!AO7/(Q,$Y3!>H*,#Z'=_%.$F?JHZS5PENF6A;' M(ZWFS]:5Q15MA^YX[6I9;)3ED$*=:C&&DK.*-UO5QJ+:,Q?V,*TBF@PFU99L MIB=W>E,"RF_&<".7#41$U*J&!/PZ"'8S8D4^ERT1M0XWK*N"@39)%\\,Q^5U MR$WLQS]H^!\,Q;,X=9FJ0"A @4;]+/ M^7Z>3T?#C;JXW5@[80>F]'"T9G=2P'F>8E%O5AIN2HV.AQ?R?"8:;?>,8W5L ME^]%CL%6!T2?FHJAZ)Z^E_*#5LA'7@,;6."!KF!T2S,# /JN*:IM*^IG_URM M2PX;>E-HJ4NW$$A.:819S2?:H2\+-HB"\U*D D*)W XU;]O1B"("%8+[)ATA MB+[:CB247V4WKQWQ'F@&P:XVN^/&,$"!:[958F:B"RFTS#K9,2R$ZX4Z*.S0 M!=*6=)RAN$ZOS^V?-0@J/6A+JQSJ(4K+SHU185)_LGIM*5-XFWB%Q\3;_F,0 MCB#TG7;DPQ[0KX%5=%,4AA.&]LW\*)@/F''H%?[3(3Y%O_31FI0]T/+>%(VT M_=V:4!"T*$C>EP%P\X:4ER0E>H>@%4-)T4S'"Y5W(0@_6*8C:&7;]"PG?(7F M1?MO49MP (KA :EM[=<,9TOWE:Z$W6\5&F/,%0.$PS7F@B$Q2T^QHI[WI/>7 MMB]3P<:LH+ ;CE6H1$/ARG(848X;E^ MD:]2LP$G!BT!78JR).F;7"N-A-;J,:_S#M^>'0D'LT#$T"U#^VI9ENP)/0IQ MY(0:4 *BH@N:\_YTJFYZ'M,-0#,?#Q?1 C:V2JBH!@R+2VE!J@7)UR[ M45EF/+DTT\#ZJ].A9'KV S(,Q%RU,4"D+(KDFB1+E(L(*'Q],H1M'Y"!1T9N M6:Q,3)0N\?ZT2VUH:_T.J7C=1,#WX0/L EN2(VQ8;WH^&EH!G*+V7- Q[/85 M0S+FR,O8*]/6.&1#3RBVRXVFG2MO29Z#OJ]&P@E>ES?L<-%B^DNV:BD2,_3< M*P8,R%'&:!1[+$!I%G>#^CK 7P^36&PP Q&C@///7U&RT&]G MFP<4CCBU31[Z':78_/W#44(7.DH*VGXG;].N0F<%.:1O_?0=*4JF>?B*76_' M76P_.N&:O_VTS;7ZO2?2=D*'U7?OBHE+V5^9HQ'/Z>-*L>76R\B #EFT?Q)L M8U6'3XH4?9XIP$YM1P">38BCJ_6'H:K'#_]S^.KAVZVM!WK7US9-RMU&9!"4 M0E#\[D7[7PZ?#\_]>C#9E^<>BB"!/9*Z8S>.U@3'"07U]OSV:.'"YS0\60"IX3^KF.<]"\T^F:Y^NE/.KQ MLVHS=.Y5E^]>FN.[;QPPCTBP^RB%G?F6IHC*7E^E)$6/-(IIO.!@/^7,CW^. M&KZ;-7_]>K;_#PSK.CS]\4_(U-_O8.J+$_KUB.X?$SQ\&[S%SB5XN;W8NP7+$[MBEYHGL [@;M>$#LVSI**R+'FM5^:\+F807N"U/; ML?3QW"[$/V*7?7PN_CVU5NX$((J>1?Z*;IE&^-%YH#59&PBA" 3;".?6N3D$ MA[/+,24 @PA4I-6LI]&AC3J6Q8"!-%MRT/$VX_&$NDPB>.1>7B;LTAW-Q&>V[F]I&$0).KU<; M!=E&@T)P<4ORZW&90'#RC*;N3IBQL[&Y2Z_ZI:EF=+DZ5[4K>LTO#;&$S1]C M,Q895N<3YJ<)'B5!L4.[T0.%X.[/2DA)P1;EH %60'L8$3NTJ1J6YSK;!M@C M-^;HE4KT]NWOB[H][<_B0.Y+=$.T5AS", )BQ0A7Q MAKN =FEX'U7O8?4*64]W0=[@Q_TH/L*0RQFBU#8+Y OBG19L.PC=N!ZP3-L% M4EXW/<-]&?(M10RFR^DJJP)T8*" ]K-\*-M&)2>D5=HOUN@NK]=E M UIDPF31AHRUW2@5=*_MLD=1^OO?[N@H'34]5HR'7\YG#IP*"=,6*V-'<0E5 M0'J!C M-SUU"NT;#!(EK&GWOXW(/N()B (D1;"/4C8=H\GBV0!N\5:90T$5X M1JW/,LU:W/W8Y^?ZM?G;,HWH9;:I:=O$A]WN\6&SRZ+TE:S3/KIL,&U?ZG<6 M$S/N@OS:C+\VKW=::ZO ]@QN6JP\P*EADRM/,IU^G1J:G7'<&?QDFE^;JWE1 M]'1/BZXHVB8R/9-KLN=VKS'MYLA*UF+*&H&TR*Z)U^K0[EV_D]OOGGX\4/ D ML__D34*DJHSUX:"+]C6E62$]KMORXR[B-S#&0NO\;%O!GV3R"[:8W%*QFD8+ M".=5NO+0XRU)E^/.X6O;8A"P]U53;-PT?067*DT.D95@J2Q*C?4D[F[V;4PQ M"%C]U!+C\KW)NN@8,U7!BNOF>IK7&['/Y;BB)08!4]]OB*WPG, 5-!%1\966 MR\Q]LB8LX\YL" RQBX! 5"Q)))<:R[3U?E94A=>_K<1FA9-E9Y MQUR65$0HB;S<&;&=)+OEXTQ.WY[)+QBA6G^%"NE68<(A =4<&^V-A')Q5VG7 M-D(A8.^K1NA:,2=$0YV+J%Z32%Q'L@-^&'W/E[12,4 J:^WP@END&YB:S=%N.MR[:,I7M$LY=$ ^$$06ZU M:*Q+_0S""$-\.9]K?= I79Q9-YW[,PD[IYJAHK4V2VX#*W&>@Z%I ROUY7S< M(7_]).NS'FOZ-)M?,$0KXU5W(J.9N;J]()<8HC%D\*NFJ*E.AQ,^ MC:_589UIT<7>:%'(Q)W--S!%86'V4V-T5%JLBRY"U=!E2=>8GJ_,'3+N'+Z6 M,0H+6]]OCBX*;,_5Q$E'Q2V*;75'RQ7IQ]WWN+4Y>F88?/8(ZPM+]=1F2ZPY M\JO,4&=MN]SJZ$PZ[BR_\E)]UL.KG^7OJROUK%33G58+J7-EOJRM\9YD+>\ M;.*S_'W5*E/IC=!G"*6N(M4YU>P*MMX"<5^T;V.5P<#KIU:9Z&8%;;)B%BKN M,(7U2BVO3#?NFON*5AD,7'W=*C/&M%YDEA/ ]%EY1?;"SL=FW#E\(ZL,"FZ_ MVRK3&WK:[[>6!E?.##>*P9C=JA9WY0V!5789%#@V9WFH9KHJ"2IZ9R5YCI"' M+($0DONQ7C!)I;H5= ,.]#B\56BMS.[89,2XX_W:)NDY;\;Z+']?-4EY<3-< M659CBBX-=DZ-F\U5&=X[+J V26'@]5.3%!LX64SI86EN.;5M6\R,:S-XKZN" MSR2%@:NOFZ05-Y==M.DQP91)V6XQ9)&0G+@GV-S()(6"V^\V2:L8K37,^G2J M(ERG69^.:8W-Q3UJ!(%)>B$4>%G+;UN+B0I65C,]Z,@@XUV<6S>=_*N9K/#_-X%>-TL*\E6$659)"Z]7A MLL<"3FXOXL[F&QBEL##[J56JC :D7;60(8,HK0U:5*W.A(\[AZ]EE<+"UM?- MTD*CO= F!L^@;6K%S)%BMN_A2:0TQNQ^MUTZH<;YU;*8*Z)#=I%C&H5:,$]. MN< %@Z>U_7?Z"?&V+.B$NK=#U=:]9Z*[\TCX7^N\KZF^B_ M$XWZAMU/DW;!VZB!BE9*02'/+JK0!F82+?0V IXKS^PL6 \#M<"M&JM0K*+G]HWW6&FG>8VPB6X3I4O=G%*0I<%WQ-*' M2NHR66?F9MM4D].1.ETL;E2_<_E=U,]BY&8E=;\"[VG3$(&@E83IGO?NO%5) MES9JG5%\I4B+[!2;:O'D_>.Y?2G>/XXPO^6,!U(IM^H4"@A#SRQ5P'.U8@F% MCJ^?=JIABQ@_7YLJ8DN(2L?4%&G;KNH"_>$.T+[4NS'O[Z9RT,G1HWM5UK;[ MP%XI(KB38M86#$=7G(B(125RSZ;>5A8,J>]-P\D<>1]/-J0.,G3H\.ZM56-F M"]&J*[KW!=L!6^/P2] M%I?F]++8DNJ"NBS5$L%[A^"]P)!$RF(M9:)LF)HY#P[V?:1'=XT^+G#YN:V( MGG8D;?*L2.JLB655O;KI!S6QFY=R4,: H9.V-QES%<%[PM)$ZDZ7NAXPP%J8 M:H Q@#T/SK.P!4+9(E!4IE7 !9EB 751);$HWR%JSW(C6=5B+%\-92Y'SX0J M<^LN1/6:S^B[];4ZWRIL-$\=SA>-65!88VT*RA@ 9)+V!E\2F8NQS%5M6YEO M7QCEIEK1FXG?B_PXK$)/&)*L?M];RIZN<(C 3,V\R:-KE%2OZM14ZX')>#\&H*0E\IIWE:)UF-6$1+3>L69%/S_E M1R)CWUK&GAJ%8[?MZ&LQO5*#RL8HN)@U[-43 8-;P+ZU37CBBG)XG%7T$"OM MV39R/ -V>U8V3>FAJ7C7=M_&!E)[!>SPTSC"H,O4#M!^;50GG<[IF*X5>,(ZMV)75_EM$Y.72XPV\V[ M(X2RH0N0QQ;JSY \P?O[;)CSJG1Z.%L-ZYZS0+UR1S5)FLT6B3CC_/W60J+/ MOR*^GU/F+;F9J9>&I1H*NEUO)8_=K#* +A8<3Y!_G M*W2(5E%SKJZ=1A$Z4-_$ETVB-W#A]ZF2QRJ]2G5A8WTF<.EB;XYCN3I\1>]@ M!^^WCHR\ [G;7\UE_4.TQ[F&H&*D2P/WUEK:"%]UGS M!/'/(_[CF4/(4+ 7*.IX:-\NKJ6B/)A/X*O >&-4GS$'*$'N4^2>Z-]M3*XB MV4[00^O9NA 0#MTUI%B:R!>"<.+E06)W/,HOLWT948("U6*6FU[7W+2$IL\C#\;).HVB4M 9O&^D!4UP(M, M/[.6:VA@5(J+2I%5NYD$OI?*;_JBN#W+Y4Y5EYWA)7Q,,'BMN4&,27?6AZ]X MU^4O2OIV&'GITB%DK%:#=&TL<,O*?(/-)L4-E8D;(#YZ@<_WX_[;E^&4RY:6 M%CBWSI2EC>=GRGZV&S\@?/YNF>^&B>P,5N%5DQR[XR[VAS!\<[,5LNOF]4][SYZF"&U#VC:-M,H(S9 M3EIU%M4Z=/*?9([?""W/97^;#)HIESU^Q@CD9+S(4HA/MZ#S-Y(\[)/7DT_F ML:X7Z&S8TA>JBH/-I-LC6F,"3I/BW+FHWQ,'K^^^#%>8/20+;)GK%]U\OKL9 M"=4NE*['9392OB@F/KRAQ@1=;\E,^(P*-@M#$#R-4EDHC]>[02V6F!QJW9B -9OU9<+EP'# M@E7>=";+UBJ6ID!2[221,MBKG30S/=#H6?*:\S;C LXL9TS!^A9NV,G2]@VK MG7P7J;M(M1-5'K;&]4%=1[WZ2I#+?$?L+I*%+:EV\OWDZ\+53H)ZX"B!B&30 MNA3X@TH' 2T"NM@SA)+V':N=?!>9NWJU$U995DIK"V\P9([0QW6[5"T@200E MJ7;R+>7RDG48GK\QWEPOR(:K]ADRK\_77FU<1B;)(@AY*89D]8-6RIY9X5Q_ M4-U8XDREJ4TSW1YA52Q(/#K(12Q9Q:"O=E+T/2SC(:BOTNXRRYKI3(TL)Z9C M4NWDZTG4!2LQ/"M:/9?(*AN:%%&:$@?2C,X$2C4Q"^$NQI#(&*PR]M0HK&6H MU12KS">H4!AF*PV#%*EL8A3"+6#?VB:$JMI)APQP,!7Q.EHO93:Y(J\-Z#1T MZU-L2T!<[XQ#@O*WCDA4-C6W'>1F&::L8L$*+;/%K ]=[D5LH7[ELQGQQ?NE MJYWD.KS)[8046LBZ,30GJ+\D;#,_T.58JE&9%4._FJB/]X MYI!H-;)6-XU[:.#GU$F)6:VXY,9]J._C^G+(/=&_DP%>[68#1U>%'*6P4HVT M[7@>2;K]]?N)EW?%:B>&UY$=5,ZL&<^C39P)V(V;E 2$\%Z\+X?2DU)#[(+9 M QPE,Z2F4N-EEFKI5H+:)"X!F<7[0E;4DL6GXW9Q5&7(4K-98ZCR=,8E;AS$ M]T+!B-NS7.[4[!<[5&\M-[E@9.30$DZYNG1(WN3L+K1C9M0X>%)'/\1FAY+ON[HUKKF;[) M*:A@CSKY6L&85$7H-E*3/.R3UY-/YK$2_7JCAO=7H;%IC[CU8D0C7@,ZE0)I MM9,8XN"-W9>NFO<#MI-'%6ZZY@>+])@/H#0PH:UV B,F/KRAEA8%,0TVE3+7 MK@P&_9FJC0T;2APDNUI;WI,\3D;\QG?,Q].[#U^@W F!+^ARL&Y+J("/LN:0 M6!9'$RBA"-F-2]^ZW F.H"2"D^\11CP21CP=8V&\4+V36=WRTW62SJC]6:LA M8BPF3YN)Y"7U3KZKF%VVX$EM.;<:J%IP4"2+E)@AX@4U!3I/'4IQ^VX%3[Z3 MV%VDX@F=1^E.LU=W&:0[Z_+368$F2U#NPD,F:]^DXLEW$K"V*P-[_VLC)/Z' M).S0*J]IV_<\ZK@Q,H.@E'>KC,"817LY;0W6\3R)=F4Y>YXI%Q>T0[/GV9F( M&_P5AG2_6R\V\"K'>'*FH:USBZRG)RM;4F'H6PO=U4L,K=9X :D-48RC>_1F M-*TTE>PJ$<.DQ-#W%,R/I[J=N R2+K8.\N)FK (\K=1F2VV=+R;R!WD!E&3] M@U?,GJYQ?7*(@VYQOE;K(R>#H3TLFZ:3@"7D,I:L8Q *V!MA%-?H;WI]?-)7 M@[DDT+V:/&\7OD625EPE+0FD7-RG.V]AK_YJ6&QPG+E6<<+) 0O3M,8R6R5"=IHK1KNL MYDE\>\'5'6'(I9%ZAZ(3"8-;PKZW)P95;:^6.!E39LEB586H(ZX_0H/T!#KK M+[8%CZYTHB^!^7M.!)*$W<:<^F*DZJLYDI;':;V/0Q=,B"W6KWD4,=Z OW1U M+VLC&-UN9:QSP5)=&@*1ZRB=. ,=HL)'B4:'I;R7C-*\Z^6&I-H.C$PAP^)V M?P%=BET\4?[==?GMZGNM9&Y<67912BW7J@.$YKM2;9,XM$D,!T( /U7SI9JZ M8#I-@'!T%Q1K57*MM7O0N9.PH_=[QT)F*'$LE_ W*U7T_T'XJ M);V#6N&77)Y'EZ;54)IYPR\Q":9C>2OIEX7\QY/D?-NPQKS.%1A]B;BH$-3' MA@)=I [>^AW7OE+U2T+WU"07?;7II@OY+*KG.@U\;070;=Q=-H+[[NZ3[(M/Z>JS7$N[(-'.,&^,IEQ MB& Z9.L-@H32?("[4&/\0/+2=:F\4_.4M@-9E8[B9##LV ^R2RC0GLFKZ<=,--RS5&#M0/+^#B&$;&RD*"LXM#82N^L MADI#ZL5L?4BVQ-\!FX_O:,]4I:<76@T:#=!^-8N.79/(0+F )-O*G]<:CS;2 MK)JF3LUEVE;)B;A:EUKVA#6@BWTENUEO1%//$PAM;];>$&_T9SA=X&LKU>C6LAYTQD:RH7]?JQ7?1Q@M5[.S.I^(8=>D6 M@[AEQ= Z0U%G8VD/)!4[$SD[AYQ=MF3G<(%WYG6B ]0RS_B+QKS:&]23I2XI MV?G-Y>XB-3N%@EGU^47&1H&^P+6Q0^)%*1&VI&;G=Y2P2Q;MG&H9;VQW>Y** M#":&0RF@UZ>ABT)#*&C?JVCGMY*W"U?M##+J"B."51EM-S/^,&UURU,5RO@= M9"+W[:IV?BNINWK93E%%3%7C9FMUB?7[GM+2;8I-EKZD;.RI.T9YVB SX/(80SMB2U>[E**BB8C!+6+?W!N[;5G# M1T?MB)9>#W+D@.&4/%@Y"HWA<@XZ 8IM1<,KG?%+1<#<%/%3TFV]U.MS-?<7@+Q\Q<9;SJK1+X)E$2 MJ+#[QNZS--#JB\E(8Q@EC;6YH:$[,GSWR< ,XF0W^+9%/+U-27<+:4%4 W56 M1K!EJU2;QQ+!WZ"(YS=$[:4NAQ0?G7.**MZM59GYX"48FE;)%4\OR[F M/YXQIY-UF2SZ^0)3K[ 50U_,-G/X G;P5C2Z]GVK7Q.[)\8MB.$R[05^U49I M;&!F>QL$G_BQS-B\?5FY)'IQU4*>2*:7*_&E(,_@U-IK4[TT+\?S=LBO7,CS M:^+TI&MT/+Q&>/YFA.J XS6L5,7KF<3)2R)NT%F^+UV_N2B-1F,'U-%^;5BU M U-:+D:)S0#KS9]0(O:L.*_Z1507P*9KS=2JE85.+U\VDOON M[I-,C,]IZ[-<6;LAV4UWG=DHC*+*.4:<.;-5'4H%#'AB0RZGC84*)TAB*IYQI'_;U_QR36,0;-K*3/5*\WK%3%#RH,E=!E6 M\);SC!\JGM],['EU3VZ/R4 5BJC9S^'+6D:'SIY)=O1.X?P+%R,6V55OJLZ9 MF3H49J668!?$*A6SU>#*!3WCQ_LW*WJRSJ"\7#4WS!(8 UFRS';5C9G\WZJB M9_S0\*FM^?& TX=@MAJAP[S7EGU7$C XMS"3_?'3\PEZX]&F6K_+C_+E@0C4-B_ARS4U*^I6S#3"=][9.F]( M%)VM.NV.05(HG676!#5C"HL6="9$$I.\&5Z>.^'%UP"CL84BQ^D\HA%8<46C M/G0J)#EK=895Y9/9_EV35+#\8E5CZ,U&,D$I![(DE!&J0'= M&G/0&V\0ZE[!O$"ITS?TGR7Q(0C_/(TOAF@"0;'P?^]!-!$AFD!/1W3>X=LS MN" LNJ5>KU8U<*:,TPX*BEY^B2<0AA7"BA$"-6S[%)6'7T[0LUD>AU//GGC^ M0*P-%J:UR3&,,L44=$HH:IF&+LKX-3'^[DYA._L0BE<60?&KK@]?21*?YJ2/ M:68ZK%+Z4A6F&(F/I;HR%Q,QC)T87B\?/I'!S\O@H15MVI893NFN'!!7"6T\ ME7&X-B9W&FP+8_++1 IC)86'9H]X^Z7D\+&O% 5S>H(Q!W>AG:;@*[KW6"J@ M%\R7S=1E5E@V20U']:9;WS3IOC)UH'/%HL#3'1]V<:@'C#BSQ"4R?T4#^!+> MY9>6XZ=&;JZESGFTN$BCP7CH=ZUNU7=JT&U,)D+\1&-6E' F0K*3)*%.)'A:QG?B13OUM*B.BV769!! 2X-S9+H]?$5=*YJ(H?Q MWO5(WXD$:QY]N,\J$4T=W.L$08L(VY*JHR8'9F<;51D@&DS,UA2[@ Z _,^5^4:U-N?YWL'^2X9(DD?X?*-$$GZ MO*'*'$_<9TC8JQR./]W==Y#5W* G.8&*IV_O_GX/ZVDS%$5! M*PG3/>M+S-#PRNV-S_6K]+ADM!@.ST&K6EYE_>.Y78SU.(*2[TPC>=3TXEL4 M=UHWTH%N0)NZ91I/G)]62*GPW;:I::'&W.86AHO]'A%@$?3K*\ZDF/K$R:WP MH-:J#:!5!J].^-Y*>FW&7RJ$?E:G0'HKDLZVLWODC!&5Y[.R*9EX9CVQA;HP9 M4F9%1:-HBT<21?-90_3=,,F>=T$Z TS>KV?6PTJ_7V9K8V;9LZ:8UD=*@WK< M,0.%GKD=@(Y3O=.7!E!KT7.SM0K7YY12'@. L010!_(K$Z?%T#D M_J (_L95@&>"T#185H(**A948>)9]@0?<:R?Z*"S>%6W.FY"\'CVR*/&,Y>% M$$?/K!ZY&K$/;=CCF>.>= MM?V -<$JL7EBC2'J;HT*(10"BG@4!"Z"J5LUHAV\:')W\=\^,!33YHR0CYX- MI);I B?S$T4[P!;#=D4/X&@Z_6@;MQ@.;Q5V&]'U\,:>XJ@/$RILTW%H+]J. M$8.#%/?"6=*1< NB^XZ7.F5!,1KA>PI!!4CS4!WT@+;;\I$5ZZ&>!.'T5F$7 MT7/[QH]Z:)C&/!R&'I&"#:R'6]<[0FSG?XA[.HV\Q8UQABLWT]H8I4>8AT,K M)4_YNPN"?X3!I^\1OX:,HZR)]T'C,L-Y&U-'2]&+H#I];,^A\;[G)W"\I(U$ M'1D^KVNM4,&===_JG4'I#V5NL?:H;Q+L1$/IKJ6)?A/E;/BNI84GT0B> //K M9_P_AP:<:F)VVJS8Z)!#QYJ/B!Y7A"Y_"%XT7/U\_(>C.!\[8.$7L6[0+=8P M5:B,B\WB:%7WU;CBX>H'8F\:DSD9$$\S]:UB09.J&PDP2U%U^(W1+GBEN*X5 MUSV7&5\HO+14" T1-=ETO\$@_9([9ZJ%#EA :_!#ME3$'PXOU/X92CTB[:=G M&;5, *+DM]:#62>N*N(N6'+=NNLW!<=IE:%>-"0*X[ZMY[-IEU&DJ59:N0%( MQR##!1)# LJ;Y$ZQ)*H"VC9Y54)1VFVM*:?(*3TLSG;E-Z]X>)HIL6X'#E/J M2>&K"GU)TS9=Q*G&%0W7-B6^ !Y>L"5:>0TAJUTF4$DTD!$QYV=RP(HU9OC"+8I$95TU.<@_ABUE=+<';=//Z)WEJ2N5[,I%$]*E\==Q>#JQ;3?W'0P(1V#11O";(KX MIVZ]"I3>N.4I:!]'F/X$:YBC35ZAX#U^"3E0;IB@=7J>\:LPX='J3/':&,D$ M;KN79FHNJS<2F,0DF_BE>YJKA@1FBJ&XH!$N^5)( <&8*U,-Y!T'N$XA: H+ MTZ8UP7D(%=86)- 2]#M;*S=><[R_M.LH?P\1KR(*R47/ MGU?1O8S7R))(=Z'B4[=4DA%GV!6@M? @U(OQQ<-3K36<5ZHU%1&!SQ^O::X92DU!'U2%8B56;6%;#9%9ICW_!Z0 M&EQFD!@)M[T8]11QEJ3:2K1F/,F!"C=.KRF,+P5Q9FA,+ZM^)H3W21%U6$44 M5*SFJ4A5S+M-B7718IP5]!5%]&SAN1.8^E1&IWX+:=1T65+;AC5#I&Z;M>#- MQ!MNFM3-2S/=;8-\$QY]>(>OI4:E5O+\*3EJP[6![6-DR M;1=(>=WT#/=E? :Y0B[='%5%I@[4N=U$)R5<@]8*>3*#BF47M#&J0 MN(8:K#3]5@X?U'4UF')KRB6+C=DT#C#[M!HDOJ,:O+P5%Y=UGR&;DPU9;VD, M/LY7^3HIX6O\2P/^6Z[[L0 \=@W .X8]04=YOL$HKD(VUH36Q@QHLU7. 7@L M ?R% 7]62W<^UA$LV^ GW% =M.3RO%W_] BDD4R^F$8A)% M/@RI8YN6K0!7L(/[=(G#9JM+^"JF# '3-L8+NB&W"@6(S=*/I(A$T9YW$2$> MOL^9DHX>)]?1KK5QBLR$9OH#1;.!FS<'ZZ\!@'@GUIZ'W]L#AR^DELG"5*&K MS)Q6$81>RQ29!V3_:['^E>E_)Q30GN.:.K"/+_ [H #M3SH9?,CTF+X]5[4\ M99>=-KQFZV=0\,KTXX&"YXS$BY@#P69:4)UNHZV"W((K@YEI8$5X@_5Q,@>N MX#>D5+ZZR-'5H VODP"Q/0 GPU\S" (=K&<;M,8RWGCD M#3AU6I#(KR']MS,(X(3!:Q8!3^HCJ5CC24[G\7Y1$]+YUO1KJ8#K6P3G/WUU MCCIUO7 %5 P@,8)M*,;\@ !);3C28"#-N0!0:;J/\/UQ%EK/X)T'C.<%=$P*;I,?9Q65H64R.UY7:NEQ)U$='T+' M38NGO%JR\CKEZ[?1C/=4K^?]96TS##C59X(*,6^VLPT5[4 ;V;H.]79QD/>0 M[Y*&T>U*9KYA&#V@Y]9O"+DJ"G>5X(_:/4/@W=/A-[-"T!>TP[[K#>1C(&AZ M^'-?;\]FCFS:8*@8TB$I>C^L9L^BZJ,21S-ZG^EN/#^[F6K0+M5O<.9>'7^$ M-:=G+EQ3:M_!U*]IL+YUU>AWDMJ6T4' ..:1+^#Z_84&'@M:$2J3VIE)[ MNRM@GP:D7KVU=7L7K N 5C'=GJEI0*)-12N9]EJPI\'\>A5'=-1GKP@NGUTWRZW]NNCS&CA MH?5"S<#M COP$6CMU-=O<=W>*OM.1IXNQZ>6K7L6 J M@':3]VVM\0;_$JV1:(VWM,;=U=:.[?*'"@1;^1'W'WB&ZWVL#$4(1A#2G_%% M63#F8(_-\^J4^_,[EU(JS%J_XC6.WUX+/8\5N-70R4KB^)[S,^1?Q:ZVS8GZY>7B[IM1K6&-> QD/8CLF*<1S=IWV,C[AUFOO'L17K53T^@V1B8WD9Y+XWS;+:H\J9;% M=4:J,TB_O1JNZ3P[A_>4<+)%E>B@+ZN#OMOVULQW2YQ.=O+,L+49JD2O+=F; M&.^.)]M;B<:!JD;'Z7'LF>-Y*Y%<>0R.%1$PD+* &L";27JY,.X94 )K)9=W MH>256&2^MFK.>I5U&P52JR>46A)/T3&U(._3"#\<%/ON"'EOZ#I3'V6M%MXR M0[]C/-)J_FQ=6<18 7EM$VIBP,7;7.D[N>QFH!U MXHZ5Y^?Z-;%Q@D?TCI6GXV,K;-PNTQPY=^KN&N\1-1_B'2)X5YY8^LSOLF"1 MUJA=GTR8";H<-:@"ODJ+MAISC-S*@HTU2MYKGP!)IXTUTA10FB\,IYM,M=W5 M8AJ5@,@^B3=V7K!/%B2JL[F1J*DXV[.FY>:2KC=B[OK.C1\HH'" ME<@R(C;J';6.>GU+=115A2^[#GH#Y:9'5,\!D5Y!@/$R7^X'G!1B%Y M'6F2%7K&":M"P+B+3;'?2F(H\0''FW, M.4!NH$!N<2+_O!AYU4HA>%W>L,-%B^DOV:JE2,S0%#1V;9XW+^XZAZ&D:=$Q" 4O<$J005:]+-MN.]!96[<] M?',>\X7',04\F*T& 51BDA8P# MGPC*: MB!R YCIGHN8\.XH;',3\?;WI0?>+\M_L=7Z'8,)^Y>[-C TM0),:W M0G*"J 33MA3+#M#N@S(TYPM'#*?EM8/@0Q-=YE:D8&76:H.'SHPZ(.9H$)P7A1M#T@-19@JFN(JX*(: MF1GVRO(TB]48 ":#Z<@<2D$CQAKY)>HE^C=6Z'U!VR)UJE.6^;'"+9LT8AHX M1F'P'JZ) 5KCK%N?B:#!ZOC@J] M-]=7+!>OC?TJ.J355A^4:)UH0ALRC2.N;VM-?&6(OV!@<'T$X53"<-0^KY.( MYTW-OI:HZMB:'!! ^+K^'+OLR?/BA.!4D#,K?+;-!<-UC %\M_O\W> 1*F '=N4/-%MVWU@KQ3Q,:BVW^T!A4VL89&: M,4U4:%CY*CMHY@F]0Q&X]F=;$< 0CO?'F3W_L?#\%*D)^.\G:] MR>%41YWS+;Z7*4#G'K_-[P>S^IK\?OX,_0?E>SFI]@?Y7(M7@X48<+4!T$?P M97A#)-^PW9GP0?DF;2HC+XG%@"%S4F6!R!M#*";R#2._7SB ^D$!'Q6+V=9R M'I11I",/RMZZJS3(&#+\.@(.XXGC#TKXIK;J<2TL&' TZMB+="_CU>T8,OPZ M$@[E*>(/BGAO(Y>L/KTA481=47REJ14)+UG#(3J/=3K''\KX2L*T_B#=7#)D MC?;;T^RL;=42&8>(XX=FF\]X.098Z&!9#=+UG'CQ*,+'9K]#2>9DI1Y?P;P]6FH8(!*TD3!^%_ZJ&!&:*H;B@H:R 5#7",I?*^_'I/Y8B'KT$@Y7U'%\T"S] E8TI[CFCJPCX\S'1"ZUO')4ET8 M4Q3OIL?$O,=2*XAWL:^+T \0^VA?Y65JQP.HN:<[?Z\@M6+OS8F[TY'H>M/R M9TR5TP?-:=U6A]4^O+>&OHJHQW.['/]R9]D;NS-XJ7E6P':K MKJ I0M_*[[G:8">EY71D3]!E66SVS K%->"S?=^K)YZ9X25]W1R"W86HWK"# MCYN>P?/)' ,A\R$@# 1-#U\Y!(Y+FX+C,J'Z,T XA/N":>DVLR@T"ALTR()U M8<-IS78^GIAX<[*7A$?F_?#(G 4>!SU_!KTP"$;R<)T%+0[ID4VRXF&+S@:Z MG4I(],)CG8^=+<']-..2]8AT,.].LPP](XA,W7Y-?,2[:TV MO=)<4+T_PDGO:L.6L M?!X%RDI4&RZUF7/U>JLI#_+I-8"W%B)<*( NL^'S,.!,:;0J3O,#% 0\P.MU MM$/@T%H9$,$ RNWOS^-@*G +IX!Y!BJ4.CDM76M.C5FB#B W#=)'ID'VL$#< MLSM\>S0I)C3)HR,"NF4:X?]*[,]WG=Z8;J77"_2[[<:LD=+"QP Z0%7"+TUB1%L(W38[LX# MM15V&8SZ,[1=R" L52\'I0UTJ3,?1,?S<_U&T)AWFR4J R9%59DB;%\93Y & M#Z,G>SNZ'1OBZ7/KW&!-8W*PV)30-DZV1F/<:#4'G M8J6 0+I5U%3QG(BA==3L4&UHC31H=2YDT&A0Q753:U,*"@Q_Y#=L$,PJT(7 M;DJW-]S>4[6NN4";AKFH+9ER7?(D5!T6TEEH(V+0:ET8CP!\#")Y2=IN70A: M1U"DJD$+EN(*VAXF=,#(WM+>:-PPO5J.FU6F6O'B#I-7I_RMH)*QBIM)?CH> MJ,K2K>M,1;$JW,7]W5A1CN#Q[!WER'V2\OGTL(VW%FF4L/(JTLG/Q9;?'+/P MQJ1AUL,$@F??"1'R*'4;%HB\KH<+N>[&TE*$%NU^=(]Q$6L4=)C?3P]!! M9:5VO4ENZ85:8-FN RM+JPE=#&(FU+N8?R?N%O/SJ6(N=FDQW?RZ9Y:]Y;Z MH.^I?(^*NX1=7Q%_;&^ .&H*#49>U\3!M%HO.!4NA]:GR*:Q7FZP#)-8Q%\& M*T*MM:BM=5] 25W0$<[6-\'E2W/'@72/;\QF%HC(D7.TKY9ER9[0(]_,.S L M6E>YD!D7>DLQ/6]DU7[6R-I,?5'?0)'%=<';R] [WEO"8(63FZK/"/*"Z([< MA:R.87 <'_ >0\];WN[YA*2QJ/;,A3U,JX@F@TFU)9OI"0QR<),<'L]0=E3C MPC^B%=>0!%OB]XL$3TV*K? KM:"6.:XX]"=VW\W*/)NN%TD6T6=J4!:8S*I5=IG5/5&J?MBA^$C)W1H"<&6K-P&$'.1E&35LVBYNE)E^FK-;4OKWJ3^JA1GH[G+\PQ>N+C'1:55:A&MO/;$W9= MZ%@"+SD2NISPDT)WX"R&XCU@I>T#QR]K>3H(-:)I?Y(23YZ/OBP"P]05X[G7 MOI>E#U[QZ^'HW\^(9K/ *[]>_O "9QG M>15M86K3=;M,N]1O-0N<@3.SYSMC3^AH+FA\JV=GI9G7 *JR\H@J,"VZ,7V* MZ:BKL/D)G46UHI?KTKKH8\,FUZYG;503FZQ%O:P*[PH3?ZI#Z>[Z6-X>9TV^ MT>PQ*AUT-]H@:"^.,SR/==/]4Z]W_4OQ?X?P,SU;!,[NHPP$:;L2AQC[YZ_P M'RG'#;1P0=<%'UDKDBO_QE#T__YI":%W9__[KX)_^V$,Y_]^\]M:T?9@/!%X3MWO?P._TQ%_R?V?T0= M""G9!K._?_R+;=/A1\<2C ==;O_^;9BV+FB[UZ[!=G[[KW[\PPI3#:3,62JZ MNS?R0O_Z%;TE)*$0_M]ZAI2B!@3[]]1TY3\?4_4)N4+11^1=CQCZD\CL1GT> MLFB* >Y>'GX^,# #O6'K7#1Y^M5(< M97M]<_!;5J1P0.$;_N=?.1PE_KQCB15Q/!(S7LIA I&62%X4@,BGIX#B>N4< .(;AU-2D$XAQFZE-G^$I_MS$?OS# MM:HL4TSUV3S+]/_Z-8W)L/L,S?6J;)7II_*M8HH9T95\J\RDZ':S6>WWJ^W6 M^>9"G3R5AV,?"HX%*=S28J2"J<]OT# D13OI,\#-+5"FT%?[G7QB) M_KF5HM#,"OFQ=1@4,;4/-?0B*^1S09F4(40A%PDHOXNFN+U)/CI3\6.[T+4$ MV^:I_+ 93(MRA5M.;#UKY]U)Q>^^,6H,1;H[J7\PX'-KK6"&-J\K'1Z)[AY0 M1$'; V [SE"^_ES+H=N/A% 3(YMP;0O67M@(\MY8.B#B=!P^-70R]]]LY7W7 MTT- S2++U/W[AQ(.V@%B2"93FPJ:9KI3T_]Q&;QU/<$.940+>L R;?<(>MQT M4A *Z-1&RR/,L-9#*U\;=I\3_0.%^F!N@A173?4#/63QO[=23F73Y+V4/P/( M7ZYTS,&;\>(Y(P%]WDCHR_0:XU2/Z;1[;(IK%9E>*K0=V-! V"D,C$BU M>RDL\X?TG]T7[5**K3"I(P/CSKC(TVRJ7=H_1Q'I.W'8TN97!/%?6\FXA;9_ M7:+O5,+SVC/ERB"U/& LM0O6ID#8CY1Z1J4>2IIUHZ%MI:-86C)W)^$1%.U1=0%O-45:MXRTA5-+ZPB#SGU'1Z:^F MHME>OM6O1NKXH*,[7*_/Y5MLBFW'0U-?4J /JMF] ]=!-\]L4T_Q1_])N29\ M[OL+^C9**E*<*.DD-5-"-65XD?*]C@7/;/<^2V&WK6VO1W+*CJIY1/>=#4=W M&;*[[F>#8O:I%?_:S#"$P-(X=;GE QHO,''N$^?^V9F0GYC)Q>6]!^:*$VE1 M-[I+^4CFU2XVTS%!\1E=+C8027(S5?ZI]?A0RO?W=*6JAN2%;U6 \]^=\JH: MXD]H3<<_&%\0W2UIHNT4^XXD*<%).180HR01*:48*<5U4J*\]0;^=#9J*/6_HLUJCF*G6.\V:*U7$PO;"4HY;8DY;*0A[6*7J$ULT"VEEE M@$2 .4\\?6=):V1RFW:AIK8[CN,59QP^JN7Y]-.6(]7=I%?HF.26AM>3+'%$ M+LQY=/IPW_)]%O4C0=@KG6@;2MQM7QUD<[NQM]4E^R]VVWK;;QYL_J%'VT2[ M-NB3;;Q7;?>=%M@_D0D?.)*]L]N(S^NQUZ3]L;'N1-FGEFVN(J">W9O^T00L*8%_L3W)THZC!OV.)@Y([8=)Y'M^!Y MOTU0#!>9M1"E7;R@&![9[?%BWP6XPPI^=9^TMBLF>VRIA7RIKE=SOA101=5; MME .J0NY9:D;\@7[$%_2600E,E@.>]G;OW<7H)&PYQ>!!QSZ8XOH5.@[;*N: MIVJ>K3B2(F[]AU#S/T#_MID]%PQEL_W\'\@@^9[Y5G_V?O9_IAC=TLP@G/!# M]*1:YL__P,K.UR6.W"_B1PD5%Y>^O"39T06ENW\U% -@]QK1'V:F!4R7T'*] M-&27$X>L*'D>_Z!&Q#*A09XZ6%$=3=@(__TJVO%YHYQZOP4>.Y!>&9AT^&?; M9LVU<63&8VV[Q78(G.3P>DDB!VB&K3?7'P)E6Q?D%V#X_I>\$2V_FH&SI]5V M(6A'E1U6BB$>^SV6E*N.BK*^1(,)OV09;:T8^,<(U@)36W!4X:M([K4 W#%# M!&@3Q7I@;+8"B5DI)U7>NAR4M1YKSTWK,+\8SY)=%O;22O0?ZX31F^8 MH5!U9--X&D8GIFZ-*K?L#N/99 9(XL;4O(\M+109G<-"47AB:1&L[H.(D5!@ MV3^=E LT8$54V.]A_#<5JB?-B_1(*G3YA9#H!^&&*49,W39&?.Z,RM:O_$W3 M/?^($M!"OS,2C_]N[;WP@[!?M 1#.GPU4YQ0:G8"&N5*A&B918%68P["!2NR MT%*:X+@I>[N##!]LDAVC9,?H]MK@T;9&/S0#[9 Y87>[+0U@A])D>;;C17L; MKID*6T2\VZ<#X'],]VMD:$Y&F^MYT?U]O,N1IJBT)*(B/Q.C70YA2O&Y'$7R M8@Z5P)1 44*:/MX]Z"XYGZQ->8Y1>@B'5C2B.;?7^U#Q@Y;48%W*=:[FMG?[JZL,J[NZ $A!$.25&53(?YIN\G%5E'K*GL)\X>7%GY/U3VLG' MD27Y0<\*HWY2V7@SU1:B\>Q(L,O"^L/YSW?G:R2L1*SYVMKO?F]E%?@[XRME M&JFUK(3?W*\@SZ2,?5:I[0[W79%(MPYW[9?D ,.G6^5X%^3JR);I#=J3"HJS MF?%,(LO29+[>)P.\[*KL,L9")FVOI/IOZO]@/U$T90EV:B5H'OA 3N3M!/7= M@9B/;A5\1B-_.T3NU?E.D=_!<)92@J;MPSR1V[KTE,AI M#7W5*=@W"%^\]UN=N_QWTS[.?]^[KT?^[X'?D4L;&3E1ZGM*\J+ZH=NFE@U$ ML(U-8OCN'=N3.T[JC_#-(?13CA?:0(YL1IE_ATQS5Q;_V!'TU\&DI1V&BZ"*<5/;1M'SX9C6?_LN@@A;,=R7:X42R,0G=O MD(3 ^7FP7'>XN/B&'>W9=CBBW8&.:/EP!==SCD+='6VV MM.'_'='W0+C?\\7>$>"C>:A]3D4($/,DA)C^* 02("0DT,!T]5^F )=M*#R4 M&9W=';M=."V4F>MY\2O,[^FT5]ZN^D#HQD''NF'OH"V$,A1C([\0, B#VA@WDV',=>/C9JY@! M#L)5+ ]/&*T?74NFM4"+P42#UP#_]8SG7JIZ:!L;^:8P&J*W;@Q#6_OEN9(3 MC=A?\$?V'X(D'K>C@I$9!>M.8;#N6<"^>?TG^!K^W^?&Y;-5AHN\A>DS7.8Y M%>.;7$6U9ITZIDD9,2,U#B;%(EQ^N1OWX/FZ#\R/80\(N1:SP;.,F-;O ^P! M00+B".7/@V?-P4]C8 \3!W_A3P!HP;=X.VH'8CH!:[&*PT,6/ X<1?"]A[&A MYRZ"T>[7C^"X-6*Z,3"=Z#X@BDF Z@J!_?.[MXM^C?^S&_;F@-^_VVX@/%K_ MOUGH!O_\YC4WOX2A_+]8!1CC"2*V51J>:PJ/+\KV$#V,I35.)7C.4"F:Z:G< M@,95G='[ YWG&(;77SNJTZE$NE^QNB.L6FO5&O,5U>N&TJ' _6JQ6AJ+2K:% M%9D))=/53+_#2%N#Z\5(8X33[8YD-*TL;U%M$NN)'1^JP.3KDYAV;RBF6)1SZS\-JMW\0;T/M"O1P[*C&0Y[5$7 M,_!%7ALOC+0[AR/WTAN*+;?4#OIAUUIA/2W38;#ZB-I%1'ZED_X='OCHJQ*V MMG+#K=O^=9; [CV>W6P]O,M2)8Z&RCR[3'OV9!<\;6"[BYU>O_MW F8-_^AY MAF8E%F!!WBQB]O1[K0=LQS#87KY-3UW,[/?: _X!<_G9I=][_0+4(W[4+X#6 M^VO7&Z?1:B/IOM?UQME')-]G7&\"+?=9Q9M'?(+XY%;7>WNQ_$'%_,4MRW'= M_.O];?O+V^129*D+ MSPSQZ L^?Z7W8C_>TF].7-KOH)Q^H/;;!^^5CU+!Z:=Z8!/O?[>H3^_6&]1] M^LE6H#<;T"+_P@_VJ9U[0\^ZKXU[2\DY_6SEW[DEKTX(/WQBG;->W.9 BQ8S M&?JF8_C^TX&6)3NRMI"L-F;.M2:;);QRLCX$7\1^2-C>\O:_D1AXQ;K(FT(J M'O:'7]VA< ,BNEO*;+22JM?@=.K3S>P!O<,A+,&,)X],>Y= M@4[YP9&X!9B7?##:X46A2Z!O1*/ NFYK@!^K1NE[T7?8* M?OG"!%\-OC;F@'FZT&8 :Q;%.SB:TS!^ -&]E%._J1]IHO&@0XX41W ]WHF\#F?8C!#'@P)>REO+RW5W!L M^QS_OP_Y2N9 Q&Z4)Q1%O\O1*U;#(.(70#3/!"@L)1M+RN-'XBKM&_751,"S.8/Q. G8+<;D=>3:#V&;9(7#[FX0H/XKSUZ*/JOW ?=G#X,K* M!URXZL1I>O)%?0]>)D0>ZKOWWAR8HY=,7[!XNNE/;6VUJ5#PL95\OG3OW7+L M WK-;GVR/5ZD>-] P@C%T\E5YAFA&7]=H\OGLHZSB-U+, MFD*I7*TT8OE*6I$;];PH[ZJ%5U*/4?M"64G*^71>@+_[0J[[T(M&$@$I96=. M5-)B&S;AR%3KY:W6LFQ[8PTC4_QG8KA9L?WY%5<;D194)_)'E__4Z.O5\ M@;)_&!;[TJS&'@GR.I(XN9/X#5C^D28N7YWQ]U/>$_,3^$X>3[L"W-X.O[>* MP^=K.?"/V!GD]O/;^HERN1_$\;.0IDN#^$M$]M=\SH39%\KT(\G^466.FE!O M;,_%QU@F7Q$JJ;Q0 J9)+_I3A:J)N!H?_]X[.K>!82>6,-[X%5CAT6IZ<9 M\I&\,:*Y0_7@CXDAY4*G&[Q) C]%/K0H?/ 9XJ$?=&IL+A]^59((1J87P/(3 M,',V^LR*#L^_H\SZJ4\^(HN _N2BQ6&QA&):_[=>[W\PVFO6OCPDJ M^IC83/[CTH,(\2*$2-Z;)H4([@G+J6JY5A=S[R0X>"'J&2,P#I89@=V<)D;L MKY+K^W_O,]XM4]S3L@"*>\751B/+NBO*20DFHI$0Y)XH-^;=DE]1L M#9;"ET>& 0AO<[G]&XC?&KN]6@' :VFCOYT7CCCJ!CF*1AQU5QSU0O\0Y%RF M5'VO6J;YHUC&=A>O[,X7"LNM$=;!Y0"TA12O>R8U!I':W9*:G!. 3?5>4HNB M*$>NK1N>O^UZ%1-G(5B\0R1WR^SVM"[(G_8M.(Y%''>K'%>I-D2Y43T(Z:?( M 8#MS]TD5MS V-;<#MS8;UCRT'4CNF&\*0+@[HT GO!1%BI"=G.NI?-R2I'E M?!6@(@T^+G7D/#CL-BCYT] $XEY"$TZ[8&7-T88113SU#4V;?C_T?9AA Y4) MP='LE6]&&M7<%.40=W>)]P2A/%"D24D1*HT\ M4*KS31' !_RSM/T7A%6I*BOU/^4<\EXXY[0+)L'T63.(DB=*VN>6[?T"%+($Y G'!?FWAMB#[A!!$([R& M&2'VXHC]HNRF_&.LVLB)]>M/;4*@1J#^O=Z)"_6\7,P(J4:U_L<:.2["#>A5.IB-B\WQ+J8EH62")-1)"7?Z,AB M2JGG&_D_-]#OYF;AM NF.)L"< 9LS2EK]J8VU#8^XUEC8&C-*WY4G24RZ@T= M<0KBE"N""".V<_EDOO''Q,'<$W'\X:J(RQ& !HI+N#6H?R RJ>_:<.+_?2 > MWMQ.CG]DSU $^;T"+N>S%:'Q>5>U#&:G!<@[?7OR_3KP9E>W>5,@[NM+\$8E M&G^_[,_^"3IWY29C"I"QG[] M"-<$E9F\MC*3&,L3>*_'J#V:ZZL41;#@)[:G\GV"&O0YFN/YE^W-/U#>YH2U M*#_JM/Y$<!(3>4X2E,I'C #CU.$RE%8 MGZ-Z.M;#V1>DT.BKP932Y@DN/;=2.6WA5%:,RU8E6!;_],Z6R,\Y8@\H4FSE3 M4^S9LQY1'H*1].N1BUK#XL:#\5HL-GR3T6;CQMR'S]S[]K;)U:AF"TM8C)]+ M,5UVE.]R NS]A+\>JIH*.^>, HN%_:'#-DH)STTL5'+_17&5YC#!3[3$8FE6 M;C4,OY*>"F#DWHL64MWAC*@H;5&>]7ESR5#5H3\$(_=>=,6W3;DZZR[$E,,O MRUV&7B;K\)G[+UHK256*;V9'5G9)F_XZH-2VL%"IJ)?HBY'#S&CNN5A BBDU MK\XZU62ZTH4C]Z9$MM9SFNFW!HH\#HE,JD9BO"F D7M3FC8LJQ\4PZRXLJ<+ M75@55H,L?.;>E)*:UK02#,:(AIGM+Y,5;-41X3/WIQ1*CMSHXUC/6K%2>5DH M^:WQ2%#I_2EQ%E56UD*:LQ+^L&(17K)3*BQ49G]D?H3I1:GCIA6S,IJ&3;W0 MLWA)9?='6F:VJ0Y5BU&R21Q[' ^'U7K?B7/ M"F"5]H88DTB3$E.'O8N2"U;V@%Q5 M9(699A02E)2-!AZ0 A:S9;:)D;)E&B2 MC82>S268# 9>X,!NE6U)=YI,)8FEO)S1ZPC)(M8 0P_LUHR8+K->,8_<,@6,G?+$!S@N[30P2\X!>+^#0/=D?F),R+IF6:A-B3P9DY)]:G58%FRE7P^&KJW! F1%K.J4DP$+#9.%1F2EN#0O7D5<9IA MVES7L28!FY@U@Y4V'T1/?9K75Y6UWYKND0- "P-W]\'&_(\^.7WE^XFIZ[;Q MS_-D:\>-4JTW#Z:Q1_ZHP_&96?[L*UWP-0/;7>S\6KM_1UG!\0]T==!@ME'',MB6Z$?T$_AKXR\LG@"_^OO$/I#C[L:/-T=Y MP__[UA9AC]C1-H!HARZ]0_@CA3;HFC>(/]Y($VW0I3<(?V0YM$/7O4.(XZYZ M@Q#'7?D&(8Z[_AU"''?5&X0X[LHW"''<]>\0XKBKWB#$<>?9H&V@[GL#,]]T ME)YOUOP'9GU2S^.II[R-ZAM$__//'RW 4]@U_;NPZ[<6@R ?&?Q?KQJ''^T, M_M6K=;@5_?LSFAN[#B//BJ6^,XWY3\_]2[8FY0\%>"'Q^9SX[/=R>2E!B%6_ M):O^-IGE3>( H"?=#7^5.Q?5).^*;H\.SE^"RD@*"0%2 H0%R I., %2/U! MZL\GA/V&K0+87N-6F)#?$XQC,]MD'^W_=V^V2 PB,2"0&" Q0&R Q. 0&[RM M&+TS4OE7TO>/_^OW#0.3D:;#H6/U5/-KRYV3>$I>FKH9\8:MIT]\MR9&BI"4/H MM06O6%8(OF8-U8I:IY/20TPW^N9$L_W_/B3(!]C?;J(%_WTPE\$/)YSH;K#] M_4/,T29@*;JA2*OGPDZ?X.(&S__GW MRU7]NH/QJF@"$0,BA@\3 P,3%:&FL&$&@MK\XX/,L"[,ZTH%7S65%.9[8ZI. MAT7OTLPP3!;F?8.,%C1]CARYPLE_*H;#?NBSTJW]Y] MF/>E>UG6S;$N]-6FA^(94PK385\HUD6FIAP838T MAWEK8HKSJ5A,)@$K"I8Q(265AMX5',/C&'M"1>D;:D6().Z6)#[K:7G)$NUT MFJW,AJLLEJB-FMEP(9DEYM(Z4S\EEUK]!;,4BYZ',80R+>B=(6 )Z&GAX@1] M0D<+(@E$$O=#$I]TNKSDB%DW+S<%KJ):JW%_I12:QJ1='5Z8([!Y/B4,7-%%?CS)3.;5FL$1CSJNY MLITFPTO3Q$1IS<+^(E>PP@XAC8-*8CA(P^J[D?N%8^,4=8PG[BO"!>>BYU<, M%-YR"8?T'7/HU4WV"FCUL!>G,>&;Y$@)>EC(VI*@+4:S8>72+"F;_+!<+!FA M$DXP=J)-_/F@*P$3$[IEXAB-Q0F>1C=8B# 089S?HT-/T^NNT.LT+7,6%"=B MSISFE$N[:*Q.V10(:J)@"1V7:FX^,6JE8*\")F(,GHV3'($8 S$&8HRSNW4<(*;8\NCZU9,V2=1CV1M1*7OBP.PVS*#W*5GI@MUG-^ M?U@N^1S4,:#OAHP3.!EGR;-X;RZ=C-1W_0 V6T0A-%])A[?+;?=/5->88)0" M**P.LJZK^X*C;[_>EUU;/T!>@U5%=),%+K#D5C6;(Y=A$R<%,"_RX2?#\''J ME-K.]U-M$):O%\M7F1/T(3!3IK(J8V8MP)@LW>]F.E2]H@X!F)F'GRS)QTF: M1&!&8/X.8+[&-)X/83E3X\PYYPQRBK:JC%)8/C>;%Q< RU&V#H81<88]X5T' M0C-"\Q6A^2HS;SZ$9P\K+ZK6BLEC,T/&V>6)-C@/!GG*.;;Q'B\ MS+DYC>/@JIRIU^%+N#YO(W*MWH3'XJ1).Q\BTCPYZ; U(U<1B4+9\R5=G+"9 MA@9Q".*0:_24G#2GYT,DTI*P7@DKY0VQ2*7;3;>&"Z$W!"0" M/25$G#YEZ@XB$40BEY[L%9#(->;\?(A#?,?J)MK2K*B$U4ZR+9@MJN-#101Z M:# R3F(G3.U!)()(Y-*3O082N&UH$ G[9E@I69% M77%<4],;"_AR\/Z9CN,<2G9&X$;@OIHDFP^A>\VP"VXL6%EQ1;7;O>5$3"5D MB&[FX2>'XW'^E/8.0C="]_V@^RP),1\"MUC.,)E@T>PH\LRE_9'=:>;K0_!R M4;@)$54JX1&\$;P1O*\F?>5# '>2O1QC#XMUI=4HB!.FX13-J@!>;A-_0G), MG&*.(?R^XD^VOH>LY_I^;.JY S- <2=W6_?ZY)[8^^>TLW@;(CC6(C0>BOP( M=:KO%8D.IFGSQ60]+]HY0E)Q#/H72)R.XSBZMD4X1CB^O&/A.)![R]ZRE%_Y MD@7VJ>P0N2[1\2(@,[#:&1VG3EE?&0$9 ?D.@'P6'\)Q'+N9!(;)89Y0BLOD M8CY+L*Z?CW#,/_SDHX8R)TPX0SA&.+X'')_'67 6$""2H7N (]@XP1S+-KOA*(1=)HIM@R^+QX:&8WB:'8^!_8QI^L1T3#^ M6S4W8L9R:C@^"D] .7??@)?.8O!O89?=@$YP=.$%XL0-X ZENC/^J+(T_9DH MRV(U]+NNSS +%<>C6J \%2?8$S; _7YZ!D+J]2+U/";]IZ%:*):84K8VR5B, MGRA+63*8D^,(JK ()TO':>Q8WBN"*H+JW4#U+$;[IY$ZG%=;[J38#I59>EW$ MFM7LP.I)$*G GJ MPN+^8JY(?)'XWLV)=!9C^=TGDI@L3:H+5:TI",C,/^!N3H&O?V]&C/*8F99=RUCL"(7Z>ALXM'9A%!] MAZ@^G6UY%5>1V\SBZM2 ;.,,8Z;3=R=&["_;]?V_T1TD*@?Y_DK7;]],("ISH%+4X"'.O\ M_K'^%=R G,6(#:YCLE>@YI\G+OHP,[PFA%2GW-*;;J^DHM$1$" M#(+&^#B/VHHC0D"$IWA R @SH)@DR M3I-W6@A^5:__T#7=.C=),3[]QQU\7E3ZOOZ:Q'\HKD%+VJR85"BC-1GB49IPY<2Z"+2@1@!.#SW"Z^C>!: M/5U<&KF@CIG98BA,6(Y9*0N(8'BSB,<98O\B 2$8(1@A^"S7@6\#V+"LE>GR M:DV 'M OQBP&)]9-J2B3&HU65L(?CVF2HXFS4'RF.1%D:MR6M!5LL!BYR*+_4 ]2>3W1V!& M8#Y3#^./HCDKI[EF3NDIHM8F6F-]N)R,X$T\!XU\'MOO38[0C-!\$VB^*_? M[W#]&LZ+/*;,VLMETEKI.&922Z+4]B4(9UCP.<[R^X!&>$9XO@4\W\.M_(>/ MYYR;*6=HO8=9ID[7]%ZU7>3:$9ZA/X&*DP?:$-[5'7V48(MNYE$IP;LI)7C3 MWH((CA77<5^6!_A]E)%NF ?A3?=#T,1K]!MT>1[Y;24KQ9[[@+"FWGX2<0YXH0%PA# $PX M2W&OMT#]>U>_Q\NIQ2B88:VQ(K6[N6&N843HCKP)-'_*+!T$;P3O^SF_SU6V MZZ,'>&52X09]-C]6F%$X9+_(>8'%J0/^ M"W0_BC@!<<)MN#L^10IX*<-D1GXHB55V/+8U:CTW:Q(D!1@Q$2=0S 3B!,0) MM^HL^10E2/V$OTXJ+JO(2 U35V#I1 6X)O ;L<,V8AH /P>0R.B[F#&)@^V-M(7+7 ',->[ZIFYIG MHG;GW]NWO'G;F_4MW[[7Y%?SAXSG3E+@/4PG!"NX[0X!4)N,8+X9UX @+YN. MZP&!WB7)"8[^\BEB1 !E(QBY^CNCX%2UG*VZ@NEAK5&Q.^NG1D9GLE !Z4GC,CBKB^BSE5FXIS$\9HOE-EL9=DDUA&U9;63]%>2 MD2M+D"^BQG58G&4_%0>/^ +QQ7?CBS-5O[@D7:P"(Y?VV,4<,_AU79IDBH4* M%=$%#'/A\3CQN2I4B"X077P[NCA728Y+$D8OYRS#E%;I*B'5SG>29,JF"Q%A M;#P[5)S&CD6VWU?8S,;_DW]R].P::,3^ZAF.,3"#+VR'=U6^[BOQ[*",P]/Y M;P[WOT$7-DALD=@BL45BB\06B2T2V],VR;M8[GTJ]#Q@ :$[6%1*].[]%F>Y M3MT"ZLDIL0TB26[,Y ..A@[)5LNS@>8IJ['82M%KSB\5%BIX,S**(&'H_7)[ M* $/ ?0. 7J>>\L/(U08,G2>MDJA.&E4^%5M/;&G@001RCS\),F#37000A%" M[Q"A9[DI_#! 9W)_+I'=DH(5\:7>*O#3,KT<0H#R#S]Y/,X=R-= $4 O4> MGN=N[L,0+==F_9F7GD^QD*]R)7I@Y>M*=(9&.>ADG,2/8?2^;M.VMG?:&!A@ M&5%9?)0S@G)&;M#4W^'W]RSXVVCGR;*:[-HB-<.*-#=NUKS*T('A2%24=4[% M<1YEDR%F0,QPJSZ&/Z"&AI6EEM2J[%JSV3S,EB:I!KV.J &VY(M3G\R#0,R MF $QP\5]&W] #*E!2I-[R4$:,\6$A/L2/Z'2$3' $&8B3C/[A3@1,R!F0,QP M(TZ5/^ &.8^M1R&U(!63SP>KA3=PAAM[(HI6CK,<=J<]!%X4]#/W I118,-W M3BY'A4NOQUOR?E]QHS"8.R[C541F41F6?*T7+B=#E: CYP@P@1ATG8.0C9!] M-=Z.]T-[M382S7:^38JKT2 M[@DEWR2M["K5DOB0LVNF!+$=!6]@<9K\/L$;1TOA7:CRW54Y9Z_$7X&RH6[1 MU7I25\1\8KZ[JL1O*D4(CEZ)$!UXKFU'I4(WI2:.]AC()CN,FF+R(H,S78R4 MRZ._C:EHQ+&($!UA(1YZD3II0@0D"$< >$<%('R)GY8*"OIWF1$N?*:I&;.8V5 M(LA$Q ?98YGA-QS3L76QH"X"R+/\/3S+M^M2.5RL\Q/U_^M]7/(DO%;! MJHM!L<*GQ4$(+2(V"OI 7:CO!>/7MR+?F1LNT2G@$^306'LEAN=AD72+,:K?9STT$ MB.(H5 .+W 4R.6)*HCY:FMAK0B'**3'W>;4BH[C78 % M1AW+1KWY NX+K&_=JZ OV-:$'AF+PRTGFW$ G<;;K$+58F9VU@5%&IQ!\[4 M;QMJ<5)9*J>!-O5I-MZV6DR[J89[A@BK@0SZ*P(@3 MW DC4+^A#H.P?U\.P_,X&#Z#^-= ;\G5S-C6%PM,-JKI\2*<.EZX@$!G'GYR M*)P"X?S&<7Y7SH@O/>/[)7*17?C:P K]JN*ES>IH2$;0YQ]^4G&,.:$'$F$? M8?_&S_@SN2V^XI W:ZS0-1HE7"Q.JQU[O)JN.F&DS6\J@M+XT6K!WR7R8<_I MT=3L"7A<+._HH1_ S)+X!CI@1QY1G,0%:RN3@&5T-X3[= D"_7]GJZM\_HG> M=9#%2S:=:Z:]H=*4.P%(EP.W;XU<&ZR_G]1\LW],?4H(?B:+T?K2:O%*J2?3 M?M_,2/#%2: ^\7'LP-4/BL1 -''_-'%?81P?IXS73)%M3Q)8W:MYEC:?L)2/ M%=>3[@(RQ2;6 S^@?B&B0$2!B.)V?3.?X8F27ZHLNA6WBX6#1EIV:X# V@)\ MWRB:A(IS'(HF042!B.+60U'^G"IK&"(*]<-U/#B_DCS3-^H(@4U-K[Q#MWW$5R^8/L>]ZP('G]E$=O,Y4OFQ"2 M/B1]2/J0]-VP]-WE?6=D2: [2^0Z^&:N@W?<6:;-N:D;D;<@,B%]=9&L3355 M]W5LUE6[2:GICUM]Z8LO+HD/> QVYF[-\&3XBK^YG<2>' 05:>I(@SF'6<:2 MTNU9@Z7#KJ"2!+R=)![)_6JAZ&X2T<']T\''/(E_R R?OJ#\"FIXS0BCI594 ML'%JB*U$3*5R0;\0C!>0$9B'G^0CB:X6$"$@0C@M(7SV(O(4?-!L3N70[S ) MD>E/Q\*LY"[GE 3Y@'_X23]2^W5D$!\@/D!\\*5\\.G[QE,P0F\Y=#@ECTDB M422KH:>+7;48,4)4'N_Q:/3!#=\H;CTD:=,. T-']XOF> M/L",R;H8\K*4LZ4A!/;&_8"2SQ&P$;"OV(OP>VA3W42G6LH9I)68R/EBLF'$M'[?G8"O M7<%2?XX;@.<'+I0]\&J^H<=>-%X]'VC3TSX,L$/ MDCFZLIO?/-6F(-[/NE>RY__6S?G/_X#_//EV;$/S?H )C?[137]J:ZL?$5C^ M>355\I&%WP\^&1F0G'X0W"/T.NLTRDL\6YME___=_GL_FE],YL?6&;<^$9^NW6YCH>!@:B9YG:%9" M&X"O_Z'9"VWE;^?*$8_DTWGSX^E<(>$[@54E_A7[]2-.!.=]M]BJUYY3 E?VW$ M?[38R(,GT?\UJJF#F@[\&? \.&'LS6,7FR7??O3PLQ&5VG ',=@^%S+'D^QK M;\O_ZU4]M%Q:="BI&-&C^PRAJS3>TU2*9G&5(TA:);D^06&5'>%2RII!YC0B4=DY6DG$_G!?B[ M+^2Y/W[SI_6./5_PV*\5CU4SL>V:@W'YI@@F"?XMQOXJ567Y[R^_?D) MM$?S?Z5=V]8\'W8K#D9NZ&N.[E_-"VYN/(@G$/^E.%JH S5;W[SB%C $3O;8 M@:ZK X,U &"(OLKCO8&*<]B [#%I^?SU2L=G*8429+)IC5NCU6 M9@5H=;X>69^&?3&G3%J8I@Z'ZY:@KP>>!$9RKT>NET/.ZV2).389&LF:FDF9 M:]CMJD^Y,I85IVEE-1P$@=WEIZ$A MJ.3^BQ*C<-QK,WA%86@L61171&=) \MW_T5G8W(YI]AQ39G4VUVW/ TJ^010 MI/=?M.AU\]JTJ.M6L6$U&U*2UH,C]Z:T6EAT,K'.^I9LULR1N12[90-^^_Z4 M!O-9EL9+(]EB>A0]RIE>IDY)*KT_):HR#E;S426/9>LC@2F*>8TU))79'RFM M>7O@J0%G52F:SL_I1$%<+%1V?Z1<;FOBA,^OK-FT2.+K-5T:3 65VQ^I]%(% M9:C1CC(3"%\MX;WY'!. Q;8W,FDI1+NDK!9*L=(5_3RK5S*-A8IC^T/';34] MPKUE0M&*X;P@3'YENLGDC8N*8D LJM+3+90A.7H/VX-W2>G!MK M4U!=C."DH21B@=CGABI.[@\M9E.T,Q[(:;$U'_LD;+,LRM/\2M/ZA6)- 4,/;%5]7977DZ21 ML;2R7B)#C,,J+3#TP%YE%E[:$YN2955Y0QI1Y* C3ND#T^? MJ6_\V/WP_/B UM+VY(#:4W^C=>ULAT@?U<+ W7VPT4:C3U[HK,\\*MLQV)[V M&7B[%]L=51NE\8_B XXY[YXIB<^^T07?,K#=Q<[*VOT[ 9_\8Z/R+\#*O:EM M/_U>ZP'C-PR,?Z#B38/)!I[F^-"/\B/Z"?RU\1<63X!?_7UBC?SW_D7\ _[% MYY;42>,>T Y=>H?>2!9#&W3I#7HC)PYMT*4WZ*TK)+1#E]\AQ'%7O4&(XZY\ M@Q#'7?\.(8Z[Z@U"''?E&X0_O>(<1Q5[U!B./.LT%OIU:]B,QXRT]Z MAT&.ETZX^J,I]UT;?OC?!_KAD],GR$<&OZ9&/(=N^/_3>_$ESX,%'GXV1J87 M&(836QB&Y<<,1X>)>+W;B?E]:_*_EY:]U;B(^%R^0]4?B\\JX9B.\7L)0C3Z M/6B4^"P.<+#C1VV"B\NY;$P#8](SO!B)Q6^*'\_.AM]""@@*20&2@J_D@N-. M$20%URL%>UR ]!VD[[Q'NF]8[X<9K+=R .[E01Z=V?/*Q"^K%/>0&!P0 P*) M 1*#KV2#$RM"2 S.R 9?4YOL2NJY;_H?'6A??9_%W2^@%KZO/./9,7&AZHR7 MQ/[]-:"N>>[ #&#?MV.]I:6LLQ):K,&)#%L=V,VU(TS2,/>)?/A)8W$2WR_. MBLJW(_C?._SOJ['T"RIXS0!I:2R/=='+BG)B,0L:+LL7!Q)@@$W+:)X\87TD M1 "( +XW 9RE8?11_-?3K.E4Q-7:,OI):]9T#;GAP#SIJ!4T%N>($_5K@'8O M(@!$ -^< ,[3"/HH!1A*9L"7-;8KMM(Y*3)"[)? MI!X[$3V_&HP,+P8KD7G&R'!\^:XHZ0]-VD]-W5+1^L>PJ>GW$] [QYK!]Z MGN'T5[%=1A,T=C1]'/I!5'#WZ]1?9/L?MOUO%ZKGG\P%-!PY-'8DM$MM;5O'/K\^3F[ ]Q?$,\*)K0W^AR4-W-G)@(S,:A=)]X/(LNA]* M/;\>RD>W0UN;.;4UF1L09YOY"8[>^(6ZK&8Z\.I-\("@.D/P\N"_-;",KEXQ M@NJ@H2V/Q>B5W"13JOF%N=+2W:HF\$JNGX,%PF'/42Y.4@3J.HHP?K\8/T^0 MW(5!SB;7E"61I05&S+/3;G]!8$T$<77DAB%\#Q,\3ZG9ID'O- M4E=8]SRQ&J;2CBU(?E^&((?!="P7Q^BC)_D]WBWF#'T(&WS"V<[-P#30+2)R M$-ZX@Q!=QR"Q16*+Q!:)[96++;I%1&*+;A'__!81WAS&@#4(3*F)JP-YC8V M6F^@VT3DH;@;#\5);Q/G$_.WO@GH;Z@80=Z9&YLX6V@R&SM/1-WHVYKOFP.P M3? ]M4%@>!LWQ&OO0Y;*>D.L.:Q887$R#J<:GPB[$IS,PT^29]$= H+O_<+W MM!>%9\&O71BLYO52N6J%"9+T^ZEY2(L+,!GFX2<1)\C]/%R$8(3@NT'P26\! MSP)@&O/]0UQH:/_QILPTR9D3O8URZ0< M;T8/9YT$8$(<@^X$]FA1('31A%@ L<"U>B0^1@/6J,#U4D #$A.F8-3JK-N6 M&@M( PQ4B&AJ/W 1$0$B D0$5^_8^!@/Y$V7&-7P4!83JT1',H.*TJ]$Z@#_ M\),"/'"B4L'H"A_QP+WPP+7Z1S[&!(DEOFHNQ>7(FN&SB3G*'T7,!T>)1]'5R;=X>TBL]6$>Z9AY]TG.81[A'N M$>XOG=']U; GV%&IL!S.&:5J+FU^F:K+\X($8<_#=DCXZ1PSU2F%EUDS54)AAWUW-K"*[4 0(^\B?@<4Y]AP=4*XI#$28N& &ZTW9 MN+[K![ EBAUNPSY,V"K7 !\:RZGA^ 8*__A&':%.[@>^WK90]YM^\ASO*0#W MI.$8 S/(;T&?=_);R(L;Q!]@T<58F%D^E7.M5D)>A(*9ZJ72"W@FD(!$3UFE M#K$&8HU+3_9[9KU\ 6UD$EBM6Z9$3YRMF"(6)E<5MJWVVWE;@*P!@U%.52T3A:(@UKB&R7[3 M_)XOX(W!+,/89DWVK=0H/^,[%5N>CR(C!;IZ#L2MG* XW_F=.A07/;_A!IH= MI?&\K,>'(E4^3X27(X+K6Y$-6UXM-=Y%I,M;'+FMMBD\@1LZQ&$NG_:A$+]N M+V#%84%@1Q"&*1*W/\?!&/9%.Y)"X-"YQ5G3<9MCAD M>QE7@#RRC?-AN',D+EU%G,^V.4/%")Z2F'1C8#J&'NMMW&HQZ$.#0C2U-0=% M^"#W^7=PG]^%C^BM7CB04FL;< N.'HVJN7[@&8'I&3 W=.M8KP'@^X(^#C<9 MH^_I?R.Q"X*MX:6$LI(U=E@O\"4M.51Q"OJ-^/W26>@R'_$*XI5;\1I=D%@R M0V_:PL5L#IMUYI-!8=PPG'Q$+#!,"$?,@I@%,K" U +]321[C%MN-]@()Z+G1RL)JP?_6O"HIC *-KI%S_RIB?%J6?!V M4[[>0WSO83'.)G!QWJ Y*S599JEYLBB4J\#RHJ-0(#K.4?L\AMJ2()0CE%^- M3^8],/?5E9@1RFW6RF9M+=W+6.7$,((Y#-7!XCQ_REPL!',$\QN'^<4=).]! M.4_[1&?8JHC8*I=K62;54+H3 :*KB,$@6?VPD#KV4;#K;@.?&O/ MM6TP9)?G>8P"64.OK3LM1U.R0B8W<_CIDH/=BYBH>Q$3QVE46P(QP8TRP7V% MDWP]*^PU5NXZO%9IKJM8F.E-*@L+=R>SB R8AY\D'N=)"@60("Y 7'!I_\;I MJ:!L!-DE-G4D1>O/4\2R4VKF*@M(!3S, : %YRHN#>*^4!<<"]<?ZO=\L9B,U%XT1NROC2?D M[YCV; %C@1MS7BSA4\E?%+_QS;S!F[>]66_P727T'.'#/W67"'-ST*E(@8AI MHH,GRH%K+2N2BK-1]=XXQA_+C/RT\-SAY>_;4T9,<-=,<'&?R9]2P7A*91*3 MR;!O)6IIP7=[A%85(RI@'GX2U*>L(T0$B B^&Q%:HOP!+.XN5 0QP94RP3V$BOPY ;S&?=6EO'Z! MG]OD7'87 M:H>@@,7$1;$F=!RCCQ861_?+B!+NE!*^C=/E4.+P)D!1AT0L1Q]H1%M!$I(%+X[J1P:0?, 4ZH=8J)F9_2>\HDWS*]-"TE>'P! M.2&*/N'B.'.B4D8H^@21PL4G>@VD<'&WS %:R&=:IJ09"BE6G8INDJN.055#G^*_)Y: /XQ,!W-Z9N:#=X.? KROB/)WW?Z!,3ODSP M(VKR_YC_>[7_KYOSG?\!_=G_7MPW-@W[JT3^ZZ4]M;?4C@LGV MJYZ\TN0C"[\??#(R(#/](+A'V#5K>W!@V+_@&SU[\(NG)?J&;?_S&^?XBR>< M6!QA6>Q(E;&,0_-C\U>ZCZ!39?>;Z)N3%'YYA ZZ?&Z]V;+OC@3O=;?GY]KZ/[;I M&#ODXH\D^Q9A-X52N5IIQ/*5M"(WZGE1CF\NO?*5U&-,J*1CLI*4\^F\ '_W MA0SWQV_^M-*QYTL=VZYU;+/87_C"[WB_YT?+'HO_E79M6_/\F.G$@I$;^D!Q M\^,Q8]DW #*FFA>;:W9H_'TMK_SZ,/Q+<;10!WJVOGG%+4)XDL*8'LVKF$:S M*J71P(*CV(%*$:3.XCQ#$P;_ B% RVM12[%#+653R:;5B5*GG4)F*D$C]?5( MEJGJK%UN5JVJD#1I20XQ=PG,1)5^/;)9: [S"3DSP";] L/4@\2$S@^AK_SU MR'(_,L5RC+=;+G7-Q,*FURH]/[( MM=4QI&%8*5I5;E# 6UV53I2'8.3>C)Q$29E8%78B,M5Z"FLXM18_A"/W9B2U M':T_Y]T^-C&6R5:B9C8JC*0R^]^N\%Y!HBP-QUIIG;9-T:+#^5!E]T>*7G?& M,ZMZR4HE<6E #J8KJ;Y0N0-SSWF-4G=67UN)=J-.#VL8[O8D8'OLC<0K7K$0 MYJL3+$4YEKK,"%6L R0$VQ\Z(#/CJ6Q.BU9Q'%#R9%RPI@4@(OC^T/&R3PHY M9D6*$S;9K?(^5M=3$K2$]H;6UHUL,NAE-&52Y96T8#0(+3N$+3+VWU7!+1FS MO+5EMI>SE:T0=3J48'7#O:$+>BWWQKV6;+56/=N5?(*WBPM8CF!O:-O+^LMF M+[W$C,)TJ"O^O!>244#^WM!FH9KI=83.2$RM^5QJ1@\MI13=4^\-G9BEDIG* MB %&F!276:9;/M.+W"Y[0S&E:^8S,][%Y$RU3BF5DNH+0SAT3_X2]63H!F;) M4E;I>5E46&E0H:*A>P(XX1>SU6A>*(AFJI!1_]C5WD?2>UU.O62I0LDY?; M2L($+W! 7&J)6;TGC7*A-2E7*+Z8G19G %K$(61W<5.9Y_-3K$6S[, E.K.B M YCR@+@DY4K#5DBI)[:X5*NO<1FR)8&G'A"7?M%=R NG+2@$9H#S+>.*;!<\ M]0"X.8'IA_FFT,.*!M^FS(!KS8"13QZ0 765)T;=;F^)91U!+G0:ZU2INU#) M S(@9=1LWJL4<-$E AAZ8+=*^0D? MDA6>QA(Z,&9+8M', -:F#NS6J):15\)L[6 :U629V1*:B%@;O[8&,(1I^\,!>?>3*W M8[ ]PR_P=B^V4QHW]MJGP]Y8[)$[FN'TS$![]I4N^)J![2YV'H[=OQ/PT3\V MYO8"+-V;EN[6J1%]\6ZHUO-=.PR,FVGZQ13A;A,Q;A\%),BU> M+$#OQ3<\ORG9Y27M__<__^Z]G#PP*.&*_/>!>/@L9HE'[/0K<>RNYX-K(QO3 MP)CT#"]&8O&]!;E2:7@SMN*4"/F&0I(V^EL9P5_)"*+*ZP3')U=@;^\OA8WK M2?[\4^S X.%;X=4;.V7O2DB(SQ+K&][DBQ::^]-U$60Y"DOY0OA<-)C]^HZC MC5< +W@GZOR&UK4X2>!X[FF.;[1N#_N 7= M]/J%_@W_^C=8@;<&R/5+^5L6V)?-!$GKS4CKEQTXER^.M)DL MSFT.(:OBJ;Q':5Z0M7T3=?%=>\O.9?G5J MLN"KU<&S @7B.-%7F"$F6]F1[G53[:4K^']0H " 4G!T^/_$7] 4@I3F>3!7 MM0G3;P[D)"<;65_PZ799T8I-GI[3T!0JO/^M2PQ%HRZ[">6!P7UW]2>^"3B,>&9F^T]O2*6"5GJ5IG5"^. M,8AX!B">H^,4=@SQMVU.;U69NM$WP(+U;%BXT3&"6S U;H2][L+8NKBI<>O: MR#. 58Q@Z[XZP$5$=I@U5$]QL<3 9EL3MISWVS!C$V@?#$O&>9X_G?:!P(K M>D-@/9TF\5ZTMME>T&(LJ6W-",S&B]30S <+-6JOR6!4'.?VVXW?OU\D[\S! MG+E?A7$<=2FK40 )G^#A/'C.@$'01=+\/=$]XA7"/"-3_ M/7TJ'FYFZP4AL*JS=7E4'H16/@FK8P+5AV?C)/:IAL.(,A!E(,JX?I7K!W M(KQOSVXG4XC>HK&53^F=T:C*8]5*.IC8 S=5* BPW#=T^\0YC(U3Q#$J0SA' M.$(F;K M)'*G8!JK>&QJ:TX0CYQ$,(%H"CMB@7\&8!O]KXO"1?8>NF#_#A?L)W3Q; !; M@W %UIJXPVK6/8T4MW MA'B$>(3XBWIH/@CY%)M>I^2DU+=6Z57%QDKDK-D6(.0C98^)+W M7R7#]V%/T' 2VE'+3]V8>F"%HRZTR()#%MQ=67![EG0 4_ MVP;\ 1"?,''!KJVCSW]+B@?XT+7(6;*<2R"GX9.-N((>*-%LG&:/

4@^LH4;60JHF % QPCF;2/;$F6.?,?,D9-I+CM@'2JC5Y.MW*H0N-A*#3,F M)DTQ:R:I.!5I*20=QW 4X8, B@!Z6F7A"$)=.^F6K&FVB;5:S6%M5N9K*RY" M*,P*)_DXQWRKZC4;72&*PXZ9#MC(H0E[MV]BC)'+!=W.H]OYJU$\\D_XW(0@ M M-'7/;M$"[B$R[@>_,?V<[_B M.OW?UR2U=,SMC?DY-J'KN8R2[ X]>ZCB40EABH@S!Z)N$ '< @$@O\OM:"I? M@60U/:&SBS;C6;*=]TB.RI0J'0$B&:@M!!4G\+/T);@6#?VY?P9,.8'*Z: + M;G3!?7]*T+-*&$?I,7"5!+=:N9(U6909=64,%&TAJ7A4LYB@F3A'G+!X(*() M1!.()BZI8KV7)^HVR\ZRX9*P#$>W1(&O3IHC ?)$I$9A<9RZWZRL%V5S4+F< MDV98D #>NAO"2\,K8+<7*]1W;=?[\7\$!?_WGZB)W1=[?2Z]%!^BNJ-K)!937K5)I+#B2DJ,'"\CBXN%BD?%E) MK^QFB1C@HF5X#@7A":7:(),C:3$EM5DBE7/K_GH(*8"!%$ #(XGG#SF17@'@ M;1UHL^N7=!Q=/1D@N_%*@@"N?U$N$3QP]:N"\(/P@_!S,_Z(9^I8WP"ZD'=\ M<7HOOG-A0 T.:!6V#GY9R@O)?"G?R(MR3*BD8W).J(NY:BDMUF6X3#C[3TR4 ME'RC\Y]_]Y#E@BZSSWN9'6WFATI 7'IWD7PC^;X!^;[3$(9MO=R8;6K12IB& M_P/IQ_>C'U_!O>,UU3O:3/?+)HW$'(GY[8CYK5AKAV>VZYV[/;!,QP\TVX:U M)OR8.XC9KC-, ,MN$M.-'LHBN N]] LOA*[ION?&+G5+ %D- *PTP-7OVRN, M")9NAV6R()J$.\\46&G9=X[M;U?1@M*%8OK1 , MCVE8DK7P]'PJ3@2(T:@J.,Y3WRF&?ZM05-P /&NJK308'Q"XL9[F6"B$'QD' M=V( 1X!/@+*C.?0;S,X5B_NZYKUJS)YY,%T!! 9/J@RRK^[!OKJAJ[DKX:53MB>) +8EH=^;6?5P0(WJ M[41!R183+I8J-_1<1E*)J-PD2=-QGCQF:"&X(KA^'[B>M%7(^_!*NH39$?J# MLJ65PQJ]2#G]83O"*XQ,9[ XB1^KQ':OCA&P?EYHZ#%C,K7=E6& S9O DDU1 M8Y6H"W>8I,!0.+7GL8\Q9(8A,^P[FF$GTTAV*&N9P2@5^H$[,;P= M1:U^3U"3J3#C"/ N5JMK][G:RO6:/4$EHLJ1'!=G, RY4!!V$79/JEI\$KS\ M*.#&CM^O6^&JW> U3.AQ(PF"-ZIQ3<3Y\]2XOA8U>JMP;,I%:CNWRA(Z4PSD M/$&6%+*DKD)5V3H\WV5 S71IOBB.4RY6S!9)=I#&AX$ #"AVT[V#CC,LZMZ! MH(Z@?J6:S4>PSI&I+C$;,(28ZKJJRTFATJI&6(^<)62<9^[>69)W^D#YBP7: MTD 1)C=E;UW_"GP7.^UDBDL#HO+-:^ZBQ@TQ'J^T%((OY?K]ANOFBH)*1#48 MB3C&G%!A^=;RC1#^71!^.GWE?1#G&2^9J*TTMJ]@32$$(]J+#+, M=TSP29MS$PBV_O5Z"S+#4-U]5'?_DCW*=M!^DQE;*Z'N+\+12C%66#V42C+C M4))*\)&_AHC3Y D[D2&>0#R!>.*B+=#>310I;%Q<9+/J"BLJJI=HD3V^S@B0 M**"S!X^SU%EB@2\BZB\:=/3W*X,A<_!$=?COF^J^/:^=KC3+>]S7T]6 ,J4$ M)UDS:J7.JEBR[^H+^$I ]6$)*DYSR/.#H(Z@?MTJS+NP[@?I; \/"UFE:L_* M!7(HM]9% 6(=:"\<1L9Y_IB=&\P98,3UF/KO%0M8=NHQ'E_'7H,7L MX+FY8VYHRV=45S$.WLB79X.4@-?G8K'*>46>"UNSU@(R+[S*PN(<=^Q"'N$= MX1WA_;(-Z3\(^($]RLQ7C5E7#%VKUS:Z5:\]'L+W WH-A<79>,$@S*7$%P17,]7$/5%G<%,65V&"956FT>%H M">(5>DQ8+,Z3WRI7::-M5*>&IP50N[ -S3=.<@F$["AD1WT'.^ID.LD32$L0 MHT]YF4?IKKN8>Z%"4BNL-:G9G29G<[VNH))195RPV7&:0,5>$.01Y*]4K_D4 MYHUT!6_+_3:FS8JM>;NJC/B,!#$/0UIH.DXQQ^IAWX/WY.D&Z'D-.V1U(:OK M.UI=)[_(23T#V:]R$;;F^^; -/2C9(5GN3'>6Z:&&)%R2\M$83IK%18JN2F> MB\6Y4Q:C0T!&0+XA()_^AN9/D)S*TFHPF#(S:\97LO,IT^?#X1 BF8F03.)G MJKUUK$2U8 !4TZ<,KX6V5DHX0 E'%S2-0-A_OQ6^QA1UN;SYL"2VGG% MK$X[Q'"FYW!74,E- 5XR3N$<X J\FTZXE=W&KQ8]RCB=2 MPPPI0:Y@-ES!';M=OFU7SHOT))26=&>Y"M>_0BC'X7SI3 >HC^:;(E^QDTTL MI60+F-]JIBP,V)-126 \SA-LG&)8Y!Q"[(#8X2X5I>/TH&<7#,$L&RJ6P#E* M[XZP(/7_L_>F/6ICV_[P^T?Z?P>4>Z[41X(ATE4QJ52J*8IAMY1T!7;9>UCKM]>\NAR A[2Y-0L:F3 /5?_F8'$2 MEXJO+QTK(V0^6VK^2B6 MOH)WUFL'D+>CFCEGGOO7Z]+*H<)+*JL$X,8+Y+C8=159"S3$F\K38F\8K$9J M[Y\J-+5V^;<:*(!%B& -7<7O^(E,%>K:4+$BO:O[Z=7\791!#J),6_%].1H6 M1GW/MI:FKN^KT$\_Z57X9LWK3TTE*> M*>W&1A$JRDY8\4U<0J7>E[]H,I]H7N#/&^CFL %_W@.EU((@^LE6*:5*;["L M49PYLG8T:>QV[9GY2WBY#2IY9=E>!5.D$N4O)6.K$LWF#G6KB1+[%T;GV3=3 MB)$^'UJ58,C1(X8"#I([N[:->HK@8,P(<" MYBD/0^LOY%/(IQ_<$^Z7C"KZ56=MSPJDT*DL2CMOKTZG!0XP*O4&1KT[.^Q1 MH>WKH6+8H/.;XMO)FV&X'[1+W8E=ZM:%CR?6%(Z;57.27,:0&:EKR]U M.S V>LYR AB7!W6OZ]*],FO+_7%;HIM=,&*^MAYWY0-DF MZ)7L0_*.$S VG*X'BPJMMQ%]X*$]9=UI#/JQ3*15P3$&S5-XMBKXOR%+0Y9^ M2);^T$ZTY^)I4<$K=E0J(8AB25YU2(;;7GL!>#JUNQ!Y%LD*)O^^?\O+P->5 M(/)WAV "J(#!U"F8.G47\M 38Z?6Z(-A^F:T2K M'@"+1)"B*3*/,MDV*A\A2'U^GF6R1(J5.YA5 M)?$>,JY@[ZB[<6^EB'=D52%ET5/N+&;DQ.UJQ1[AT6I4%I2:$?%JCZGHPY3;TVQ)DD'R#/%: M,O6]VHI ]8UDM.]8%BA_;B3GYNL!Z*X"#C&ETM3I%42SP- ,Q8=UNZ"6"+7$ M.Y&46H;M^ E1UXYL?P(Y^ZUXO%X9;E_06XUU:R06M\5"HANF%=1)*L_2'QB% M# $" @0$B,^4KMZ $.@*F>D30C$1:A%5QT2=;T5JBA");$4E@A5UD8XRGV\[ M@B:B^]8:KW^'H+9Y<=-2S3XVINPZ/E@ %X:^,8M"96;I ^>E>O4*B/J5AB<, M6P1OK@?D;&N6EVYUG"BHQ-$<13)Y&H7F* @L$%CN4]#Z,&292+'?BBX:\#% EM3T11'H+Y#E[DQ?/RNLFDM(XA)"'-1JWZ/5X@G<:$Z4$/\U MJ+7_NJ!&>_F57P'27J+J*F=K;_(>]# 4;TS:'F]&5-0D>MU-4]LF$)I6K =% MJ*D\2K^6 P,! P(&!(Q;%@1@#K53CW&5]@12TH*H42+:UK?0 8H!F0(DZ M1^59]I?]@/Z3RGKG8NEG9Z3J0%X\?&+8"9N&WUXR_8]P=\L+83)L\/'4#CR=2"M(WC,U?LW+ 56S6 P1%4EELG MSPR^7FRO<>J#-OL_FK'YZ[_)7T^/4BU=\;\E3UK^J1F!:RF[;RD__/G#._"O M-)A2\LE2!]CS#6.^,LDG3YB)_"^8Y+,'OWA:0=4MZ\\?@/CPZ!^>\,'4 +22 M'/+WG^25Y+.->?;W__O_GJ_F[]N@H#J6XW][@OQG^_>T,2GZ+_3"S-<5LZ#, MD]=_4ZQ8V07'M3+85_R[+>3;]VL#!W-*=A7[W]S?/X(]R1S:6MD6GFW;\:XI M6/H\_';XK:>/TGOBZ3,G, ?O-U2PF-C?[#B1U//'3/+BY$I;]3OO* MK^G_QUT]M5U*>O7(+SY"8D=(65670VDV<:.B=I#<$TG/ER>.OA M-_A.NR2T1:&4_"!VFK42-Q!*XB#YNR6T!V*GS'-BM=SL''_I/%O]?(MFR5WZ MIV78^A/_HE]Q^E>H.>2:K4Y[D*NU2Y(XZ-<$,7_P--;:_-<^WO'W$J19S9YK9:RX@K<3(R\W;;T0?C M6K^ F@VUAO6GZ&ZWV<4RGGUF(PSXBJF,=:FB.-O:LDPWM.TB&9EYIK;=3^>^ M.\4DK].H>[SGU(1>(I_*R(\C]SM_Y;47O5@R!N;093%'[RYCF,S,S3)S19".K6 MQ/0\;=ECN)HV-7LRE7V[7=)PT=A7IZ9"Z2&AS_="L=R3Z1,KLN8Q6ESV:0'S MQG&1L/2^.^-D)CL2FVT0WJG4/(1GNOWZAFC:A74LL]F183CVQUJ=+PL&L>RP MPT9-:=9[,HIDASH+E!ON:*$O&-65MI[+@B^1"3&AV:I))_C%2"/.$KRZ MU_56Q@)H.IFA9*20,P4IA(A!+:FV4UGL"\581O'LT"JVF+$ES.(07A?[[2K? MC1$Q>>J)PY-KJ--9UT=R9M56']9N3 MB9=,X,11+59$+/5GA86YWO3'TWTYB%=ZLEDGSHKG_.Z$Z.T$LS'HCL>*V[.- M*!EZXK!*;B6(U\H4L,F$J[G: I]ND@F<."V>6BF-XM9!A(;-U22EO)JJ@T6B M.V:'LL2Z,@C7LB;Q57:)SRQO/UDF#'WBM(Q1@&M[1%\A%:* =?7=OK8>)1Q] MXK04O=LNK24D-!5_A(3%/>+;4C*!$Z=59YP"OA3-MDGA$FL5]M9P0R83.'%: MOD]8]3;9LTQ]/MQ+0]7NC@O)!$Z<5FDZE)#:FD 1Q78\=6BW)[&4//7$:2WE M-A^7N4Y9JJRJVY9O8\ABFSSUQ&E--Y5V/PQQW:2:E9%CQM)RIW$R=N*T D.I M:(:"STVLS44QAZ_J!I5,X,1I61K-%^,]5Y PONY$%@'*#-5+&"GMM]C(U$=%#=V-NBK1X$!2?F8HRA4G(X=W&Y*.8**- M3G<-Q>*.-3E>#AU)N.]3$TE *+H>]XBF&#:M!V[W'',,B70WNEG:*7D+%H&F@8FJ5X%.,)$1(G:* CK\NCC3.DA K1J6J] MZ5;9!PM@)LH,=3?JK,.TJ)+ Z^@J=%%ONNO$,G&"!JS0PENFUNPB5-7#M@HZ MY-K)M4&TYCM>NN5LE33]# 8#:*2RN^VA=$Q8163M:]3 %^/% MH)H(#2<.=K8?%02 M/CAHM^DG+W3@9P;8XQ@DH\V&_M/$GF3A@Q+Z<1%RS[3.9Z]TDM?,+2=^,ML\ M_;L 'OWM8$.(DZW[I?K^_7ME%CA6%.I_ DV>3%8;^HH= $/LM_0G4!;D#R1? M2+[Z]R54_+>X-=#?-6$=_W[5TO]D8'IO4,X'']C1M):^.'-V]WPN_[26$62D M:SNP7Y5L@B=V92?VR= '#PQBXKT?&,3$SSFQ7T=2OG \?GQBRZ>'^OQ3.?C# MPW;^.WOQAN>.GY?M"%^V)IR]7'RB4((=^;\OY)?WWHK45^J: K SGJW?W+K! MTO##7<$V;#T7Z[H9Y'1; WVFGN\KXY=_L@,9,OC-+?G.1=A[N0C%OB(? MCR=G9!-1=T-]/=/]'([D,[!RAPD_D$;^ 8U@1!X"* 30CV>.^Y%#0(;!K>#J MA6552"3/B 3[76"]L9PXZA";I@3+'-#I@]S<=]8YQ]7]1(.W%SD0H+Y)0^"_ MG0UE85K+IW=TNOY-N<9.4)E=>@FH-YGU=;DZ/I#,[XO,;[N"#\JDKVCKX>\T M*KUI->(QNOZ<,>'RGI,G2Q&0\!Q;1F7TD&\]<)XE7T]4L^^L_!%A%JRE/JVU MEPXQ?7_R===WYD8(&OR<2)K4]2:U%;S%%AE1 W+01I==3P!1D & 48%#UP*T8<$I^7!3.R?+*U,KUA1-N#?J%B_H/$YU>YU?0( MDI,TK6KNW$V_)3>(&"1XALSX@[5J"/<@2GK:(@3'-R00JOKR?G MIQJ6GK.?"1C@&_!O];2Z[=A0R;XG)?L*2J1^])'_EAKQV30 &0,RQCTSQFTK MY/CA%27=32Y/([T.T\)LRAJ4P=NG'T -_1ZD_COJRWMG:OISYDM^MO2T_J2M M<<]X\(1*8(E&R#;VA96@.!2]JY<91PXYF08*/(WG*1SJ[Y"3(2=?5HE_)R_W M*\U-CU(;O$E%M>&8:D_[2SI.>!FTA,3R#/)0VOU1* &U>](:O( .$B5>T^>& MK6NYF6XG/X4Y%[0Q3[YR+>5\,@I45*"BU NG\ZC9+:;T=VTPCZ*.;6UJQ@^<&* @H66 XI7&)M$ MSE&"0 ]A? 34V1Y69[N$?,(!+ON;!_EELE+]%%0I?KLV=YIXU1PA"W1$!_4N M&G)@8@E4$:"E+0$-+I!Y(?.>6\[8Z[ZC*<'RW9SKKXURL[P+6]*N)4YWDDQ[ M-KI(YD0=J!7%_GQ \TI%,>Q<C4%W_ICRZ(G81WY(1 MN$Z@6)5DA]VV$R;_!I,Q[$C7.D\!4 )0-Q9QWX:?@)$EXN@CS-R98M0ZG U M#08+)*9B4'0WD7^P/,MFI1]HH(%X\N!XCPDPY=)Q9 V<6C+:!*N-#JXR7D(A$T'*T"-B.?\9U M)T!JU,3T'A(M2;-3ED1T5"#JS6$,6@< @8?),R@"[3V0>2'S7M2O]&;V90;8 M$EF.Q;7@==$]8HGS5;.3=OX *3-LHK"\%A]WKT:?TBLQ-#E]"_ZIY_XX?OL6 M_0W:@Z#^!O6W6Q%^CEYYX<#H?3TYHD1#Z\R/'X V]ZGBET%3856H=H+):H;P M6P;KVH5^O4+UTC:P7_Y"F=>:JT+3#X2.1X2.2YJ2+QK3\VOT2/8C>?0)&'%] MJE#42^S4[(C-$H].VE$]3GNL@4#G/,G2=Q_N XQCP.V6[%S:H=3U02)RN,NG M,EB83].O="\R7.#4A-8@J% ^JD)Y"8'H;W.UF/!C9]X]R;@T@+2T5QD#2AE"&Q%D:A&;:42S#R7K#\YY;3,K!+JR6JC M66!HAN(;^OFBEJ&F\^GJWV.G9MR9P%-+>':M W0L^\[ZP-0M/5PZ6LT&<8!I M,:77H+%FL4[H;'E.XDN->5WN]<AV1U#V(+;HRY3,.7#= ;X&RO9H@BX>'->O =8X&!3X-K[2I&0YSC!VA.)R MF #6H? MEB>IK,GF?(',D*$A0]\:0U^J7$]PB3=XIED6QGUA MD[(T"/7)TTS67O,17J5K$<2?RN M!LO>0L: C'%-C'';RCN!I:_HZZIN;)29!55V*.$_L(1_(<>#KRN!7M(/_Z_9 MS[COA%#?;.T+YM*;$T@T*!##A:0,E$XBU*?U;2DJCY[PPD(]'7+QXW+QQ3P& MO\7'7DV?[)#RWD8ZPU$\-19F/[12/DZ4='T0.X5^S0@;$24-NX M'6WCBMRCGR.R/./:UPR2.K-JN&MF9)G1:+-KTC@Z6OL+&4VKV9)('L5?J^<- M;0X0!6X9!1Y!YGD)!!F'!(Z-'%=J(M*.+E47=JU9K)$]P/^)S(.C>?1$M[Z[ MR7,Y"CAIY=]D;;",+=3,KE$SNWM9Y8D!1T:XY*,@82W=3TMFOB:Y=$7=7=%( M,S*CC:"4*:?3G$>QC*95;HD\\9'1G9"S(6=#^>.?,WQ]VVB!W@:)+-0>8:Y3-;MMJ"64FPH^K[(!+#]IMH';WL-K=YT@L3RS8/7#@ M:WB%=^.ZRY7F?82J$LZ^T!=F"RO!J[1&+0JR<6$R"V3I:V?I!Q!!LCS](RO/ M!DRQL*['D:20.M['3&_3\WJ E8'/B,[3)ZPT]V^D^>Y%>I:W JTO4/>Z#]WK M_F694W;JYI&5=Z])-AHUI,GI1(M,;VJ:V\@QUTTSD6S2@K,,D\?85UWHT"H# MD0$BPW7+1._&AC$SMI:#^JHHK.T"&@IF.*##%!M UV@DCY#9LB/W%EZ3")1^ MI/_MO8)V&JC4/:I2]VEF&L"!S;\5DQ-0-<5=SUTK_4C:X7Z)F=;]WMQ,M#K\ M:*!!8(%8R,J0E3]=%GD3,Q/!O!\3O#^6"E2!MSC+6W8U#C#S0>Y@D=! 8U65O:LLQLJY-Q/:* M[!K-"@?F#9Q[#)ZGL=>ZW-^V/8M*W\#_+9#-?6>=,](64"\EL?,U#8!@>4?( M]]&'>8.U_R%]0_J^IL.\.U,"=C E="-?72J!#EH2N\=.S_F<"WH]Y]/*+?I3 MQV=H18"NZ/MP1=^;*Z:K[-).HP.'4Q-N]?47+=LY6WO>M?U'R9V,*:^YB&0- MV4G=Q;!GH;6X$,M86FV71O/8B6J[,%4(8@'$@BO5X_\1&@SUG1H4I:HC1=L= MLIUX0T[P4C0 )5SH/'HBXOYNDH.>1"+?2@\ES_#CQ2HL)%I*(C&X/6[*6_F;@S+T:!8>M!H =M/>S,@=VN M=.3E$XAH3(6)-NQ)'2G2JU.T/Y_9#)"/TIJ^5!ZG8$W?VT2$.S*"7!%GGTW& MV>N^HR6L^4%LS7+C>+@T1X+9J2EH-&4;M<9H =B:.A SBOWY2.E()V6?(-DT M(.^1STM:W[*8\NR3N15A^V&4"&J M2,47:WR ], 40?A'GJ1(&/P! 0 "P-4(1.>' (:@YPPZ2,[15/:=:BK&&"4DWH=1=_PX\DC)X M:>&G]L2SHAZ&E@YLW+6G**Q7P]=DL5E+WA@AK92]XTO.VB@2WK MI6VX '@ NB:P>>Q"O2T_4QQ*T])3.0A:>.ZAJL3U[Q"L1O%)4E/9\9\KEBGG MOTV57(I=>[)8=%V!JG.S,BDZ!83MR7A:B)AALWG2L$0-!!,()O=@;BLIG"2ED)^%4[NSBQUNJ9-%.A:SK!/9E%#^Q0L0G%! MC16"ZV<7M#F-JC\M&M8JT2N$[RY8J8)/RD3/TUA?C&6<.$AK>8R"/<.$L8MZ;-3Y2S&S09;L;1A3Z!LIU!2:7$W;?5DG#IV%Z"( M#\S>AHP/&?]1&/\3LIQ^P?J1.0P7O1ZW,K&)P\^56!=4(@:LGVCK1![%[[>_ MTI.0<_13Y9*#_E@1!\+:'6'8@U@>+R&J]'7WR(.=^:_PBJ*(SF90\-92@1@W MROV=/3'#1%2A4U&%SF-L-@<)1IE #GY<#KZ,S/$[/,SRHBB/APYI=O8]7Z2Y MYJS#<("'@8< R^.O.QX?P]IB.?8"&EN@S@5UKAN08%XD8@9!!/(P._-FPL*O MP""/XB"]IQ5\48?,XGJV- M!TTQD(,?EX,O;XKY!0]+3+=09)"99HHB7?3M9F4YY1> AX'T0:)YE'R5AQ_# M%!-\KZ@#:L <8SD3:45+GKM10.U :)F!:MG=JF7?:T!!RP,D\?LD\1N_\7^2 M:EOZ?C_5["#T(S"F_)2)\+9DCIFC],U"G=201@476QKA%9!)+!-I[5LLCQ'9 MKF=W9IPH&2 9QDYD 5%ELQJ@E!I35J^V]XHA4+L]0 C@RIK1!YA7HWLNE=3Q-_R1^CDDK6#,_4=RP+)I$9R MO+X>P)[34#6[$]7L <29EF$[?D*WM2/SGH#"N()B1#PF&9-O:YHO#@L:*R]D M(BU 2U&O]I:%QAF( +>, +=HG/EI??YW<7]_W6;0>:V@F+IF(3Q.":/83;G_ ML@7Y/]4!$_GJ4@G2MHH_$7I@, A4XJY+B?MXUPFD5$BIMR9F?ZRY8;,VLN7= MN60WP^K@21O\L%2\6'01!0";D7)>1>S1!EQ^_K[I&#._/7 M#;+"H+2OU((A*>G<@*9#JK7I8;%,I/5!48K*4]1'NE8@"$ 0>!@0N'B=Y,AY4W^J^:@3)TQ-* MU?WD[.!5Z<)LE>0A2!BACLU [-5R3$'14X_JZ MI82Z-G 29!C]#0R)=B<">VPQ4>ZT1+=S=3M(9W>JQ9:OMK0-7O8%JL?)>RY: MS\,N)Q-IY5>4S)/4JZU-H8D'(@M$EGLT$9T!6]9*9:%Q1BN0(F1K2<$ -97I M F!+6EH6)^[8;O1ZM[Y3[6"@Y>@>.J%>'"XA-GYRT[W?3*B,YS(I2T2+D7:- MAD9'^^J:'?9D(JU?BZ+HK\SIT#0%P0&"PQ4*3N>!AU5W3J^#&EJ31$&VF0FQ M$HJC&, #B#EB\^B)A.M[#CHZM-,3YG-=38NOZ%MUJ=@+/9<R "IVY<,2$?@()'1N ,/@C_ T! M?3T(?4--U%GP!6=K+S]X-O(U:"9PDF1$JCR41G&YM&O7M\&6322W0[G>/$M^ MI-P&P0>"#P2?JQ+X+@P_#4_84B;71!%LUN8*WI1>#Z8<@)]$,@2"X66BT3]1 M"DR-:0?IS[B$P TZB%ZL@=40OZ8?_)_^V(G H MS\'T +"O82+"3?B:NQUM!:,D1AVF%Y"ZD8ADAQ+$6)XA8#,HB \0'RXM&ET/ M0NS&:Y+3:JV9@&G],KFG^]2\Q0&$ *VFT#R"7L8)>5WV-/YGLM,Q7WFF)[]J M _^D,\^YZ7E ,QK49*$FBUPB*I<+Y,X<0#6.'M 94_J>2BR:M"G2-NT+C55C M_UGH? )C*QIN>^22J$I*ERQ(14>=TKN>3"*I%,:0>0+)]O.#EC&()Q!/+HLG M&'D0_5:SH1-R9,0(NHL,O=J.:##J]>!)5T2=ZJ)?BB2O@_A53D,[$LL!/ $R M&TWG,?RUOGCW8.KZE8"F)U^=7S2#N/D2)O $)C0GFEGZ-:#DOSXJ,.3RR[P" M./S;.B:L"JI$+1#1K"PU?\J/MPX7?))U[ 0:XK3C5#RQA)J=V1J:XCL8KTIXMA?KU0,** M#.-;;+ B3#]),D*\7VVN<^J#-_H]F;/[Z;_+7TZ-4 M2U=\(!4O_]2,P+64W;>4'_[\X1WX5QI,*?EDJ0-4^H8Q7YGDDR?H1/X73/+9 M@U\\K:#JEO7G3T3Q%T_X8&H "<0YY.\_R2NI9QOS[.__]_\]7\W?BG1!=2S' M__9T&3S;OZ>-2>^%A5Z8^;IB%I1Y\OIOBA4KN^"X5@;[BG^_3[]]OU!P,*=D M5['_S?W](]B3S*&ME6WAV;8=;Z&"I<_#;X??>OHHO4&>/G."M!;@-Q]D-!D; M_8<3.YYXZ+A/Q_T11_/#+8[_?1#_57)+'UQ"_S/H\">%'O!S N7)96,='AL? MMOSX$4@,!Q=UH@_RX$Y+0R".M*_\FOY_W-53VZ6D-X_,LAB-JC0ET[2JR 3" MT#*CD*H\8U5"G:,L-6?T+X>W'GZ#[[1+0EL42LD/8J=9*W$#H20.DK];0GL@ M=LIBE>L+U<[QE\ZSU<^W:.98VI^68>M/_(M^Q>E?H>:0:[8Z[4&NUBY)XJ!? M$\3\P4)5:_-?.[O'<]URKGCGC=+ M0E],S0GTGSFA)]4&DS,NY0TS?_66_:/D6);B!R#2)UPZ49!(=$$>A'_K">>X MH-(!2$/,*>L$G<+@W]UL=\.YANQX--BT=D1 46!D]OT3MHS@.Z^_,\7086J30A\K[CDP-/-^ MI[_A-EZYL9>\V%6H(FG:4J>7#,60'X<.NB31&B)= S%J6D?748%$B86,RYFM M,N;;L219N%K&R/3$0!HQD?AQ9 M"HBF;N"X8GIU7?:Z99P0,?#V[/+MT<##-F5L:NJA4FDP;L^/1S$82OPXE GG MW:XUDWFS(=:9SK0]82<^>']VI^H-'#&'3)>0#!XG=@N)Q)A9NOS,3C7INC(9 M,CJ/\.ZDMMFSV&BK?.Y4E[UD9&:GO)FKQPK+ M"A+O=E=,128[2F>1C,SLE%%V=D)@!P5!*9,3=A4L9*,"1F9W2BM3%K?W2FST?3T77]CZKW9IK8-%K%K)*J4G!G)X7KLB=T=;NY*U*+= MFVIDG8B3D9D]Y9HNR[7%6D/8K3&''"JMZI $(S-[VL+DY73=Z!H"I5LC) Z9 M %^!MU.9C0J)<+EQ&R3BK;'*QL>Y\ACCDI&9W:^'S!C=:PMK*#8F((82*VK7+5J6"XW[Z MU"RB#-@H]J5A2Z"8LH23O8E932>0W7V5B^;*,EQL(-A[69OT>5W0Y\,PL]DYTH5\RB<%>HJB>.JZO&F5; 0]%,V?* MX_N]&HW$O:FO:&FO$K.A7(YE.KLF6:XUK-(,ER4/Y]I*L[2N8A-.IK-KJ@;L M?CGW?$_:!=*D6BB0ICA?R'1V32C=%AI4S/XZ,Z]28 M]Z=\)4&>XA@=E,RJR(-G9I>Z'5+T&RN! :_/K@E'8GFSEVT!$2/. M7C0MG2?F'!B:X:C81SV>4[(C'D,3$RD(*[&E#= MH>3-JYS,9I=/\>.)TNSU)*E227"ZX)7;(QT\,[/\X@HG5&3!U,Q&+*[DP"NJ MLV&0;*QU% M>V!H9OUC'UL-G/6P@1@!-K8DOL)7]NG0S ;(77SC+ZWA1N"7.[*_9D4>7:=# M,SN@JB.ZOUD+)K*K[=FNLBGW2T0Z-+L%HZ6(%<*:4##UM;5U,:VF(85T75D* MV/+5V6I@3GL"AI;IJD7A72H1DE TNP=FM31@/&O6E#J-[@1="D1L5&,P-+,' MS&R&&O'()A]RMOC:C235]:F8/Q&G4FSGMQ1Q9ZRN%,2J3&F6D3\TNC+2H M>%KDQ*6PX^Q$ZA(&='?12\=F%N;WU.&4VS)]9,KX M^]VBL91V6+/D*_1\2,IZ7>CC,K6LG MZU]IUOK@:&994U'(K[' MNU-3*CC>=O"J6>P>QF:N04UW9S.2&2T%BJ1&NX:*E(;[=&SV'EPN&78I%I4= M(I;+7K-+16)@)//%L\-M@S'P 4(IL\9NY(;1TDN'9NAK:>S#58O?)I=% MK"WV"W3FCJ08#,WL[0[W>H.5K1-2)T9&\QW3-2JE]*E9^D+*#&,T,0R7(LPF MJ:4MN0C?2\=FCE>6UZJW48R*J528E31KE=0HD<10(KLPS6D(;JE<",UU8$G+ MP7 @1(G4B!+9A84^:Y"U?=>3>$N=[A #+XN :HGLPOAQQ4.7_3J7:")NT&H2 M,ZH6],#0#'B,(ZW*E>Q&&?&"H.6TQ[S-;=*G9M=%E.Q*MU%D,"GAE'5G%;B- M0B(VHR?D1AY!IR,_J*U-;U=<3XOM-E_?Q6!H]E+H4ZON8&X7DD(>7/:MIA]R\ZZ$<8JHZE5AT!?2H=D#&[1ZQ&P;FVV)'\9!RVQ1N FH MBSRQL/ED0A7Z#21(R M;=7I8FZOMT]EFP:/OS'LZ7;)D293J,X1LEN>C!&_0 M$^+;0K5WC>5FN$0*_B:Y9YMD>]!>@*&930B06+60HA\(4=FG5YN9'S9*Z=#, M)N@]SS)'.-M!1@[MH!O!&@%0]Q;M]<,$AD.TZPP4K]%IV,/2'NH0U^ M(*.5=DM0)L0^X(K31/!+AV;EO6Y+GF/]1FAVMNQTV#=V4=")P=#,'HQBW?=J M5BQ)"M-J>_O9;EHO+\#0[,+6O%X1IU8D"DJ1* Q41/>VS5XZ-K.P, I*=9K" MM@CE;5J]O3USK'$R]H30MZCIGK*S-R%BK-?S=8 Z7&O%@:&9&>R%D4T%T@@W M^77=ZS3#N-VS%V!HAA(;$WJS751*LM!I5NL5/UZ.(CX&0S-[4"%(N3S;-&F3 M5RV]4A7J%6Z9/C6S+$%GZ+'N]Y,)U/8B/T4MOM1+YYJ]&:I1LX 26S(61-Z1 M"M69:X[7A[&9FX&4)_8,"X6:M$L E);XTB8\CLW<#,IRX$?:-%Z9E%*41JY% M]*?J8;\R>ZO,$O6]TI%JIJY2I:C="7P)3Y9V0OA<1GN_R8SIE>05^Z*^H$IJ M#VS8">DSC"1YJLYB3] 'Q3)=Y*R&/$B?FE4HN@ED-2;SJ3!"M)8[;)>&HU(Z M-$M?5G54G@\']M8<[72$BA55Y8]C,\?;6YF(X:[1LM2AMVX-,V1_FC D=D*L ME*:L-Q\TA1W"![6^[39C3 (FJA-B)8EU5-E8M@IF(RRS]:%L#OB T,S"YL1 M7E9;)#$Z(BKZ"#.T]7MD)/"--N/6H6(\3%L-.B(HD-VU% MC+A=FTIKXPS#Y@1WB 48FEG7VA7C5:M7F2$=F1S5,4/O^D*K]L^/:#3H5EYIC2B]Y5YM8)4 MF-FD7O44M9-(H-@)6;$AJ'MGQ4F*N8O$M4 7=*;%ID_-'.Y>JP5CU!-K$H_M MU; RW(IVC<&\OS+2QV;WP$37:&OJ-"@IXD6T M,C2GPI1,9GM"IBO-)61OS0TL==!UDV&F4AJ MOXPYZ=#LS8#AE&&)I=F&?@$[G@^@A2$==B&=E5O+(7 MIV,S"Y-9;[0,2TA5B#9&71"U\JXF:0C[J7"A#$T>4-T]XETCYVP1$X(V=8"R*S0F)*SL/2Y^: MU1G4&A%N(F4C=/"H+:QC;#S:+\#0+,VB4H6S*MQ8*C">/YV$ \&18S T>S.L M2FRQ9UO]G:DO)EYGRVTFY/(P-G,S$&79DTM$Y BC6LA$B-+LFOAA;.9FF/75 M^J31LP>"L7;$3FLW)8=V? A+.8Y-'HZ^4R3C!PW]I[<^^48.[LMW!Q[AY->/#;)];X 9>KD M,YR][QWX5=PQ\I5F'GL'J(>G <@%2!JH\L@[0*6A08^\ Y +X%T [P+(!>A7 M],&1D/Y*/_AM"+D W@745^*Q-P"%&X!2C[T#R4WPX#@(F2"9S&/O 'TO._#/ MZS),/S9)6G.B[9O__[G]DY%G^U0B'8M,QV7(0>+F,Q M>"WKZ 8VZ<&9YDIMRY_*-!>X1B#3W#+3P)L&WC0/RS2J8X$=^;\OV)=W;@3S ME?G8FLKT[Q/+:UO#J6JTCM*.IV>"D#LA!8B?9\//"UAR;AX^/W:/;@<]V8\5 M4,^,GFW'!F&%OF-9R2S/!J#W0 SO7?N5VOP^#QLN8P:]#@"%EM(;D+]NCX6@ M5 :U6LA*]KFE-?HK^K%L=6Y=-YD=J/"F6+>BZMX>KD"HA5 +6>GL4'MK9D4G M7.H^1%F(LM#,>$5[=*U!==>"L;=E?#3 K^M!>## &?:-F!]OG4C06Z*1@1/^ MJ.U &QL42:!AX 67\,YZ[9P//R%MW!%MN(JA%Z'1@;'9+(A0#DXX//SBF?^[H21/X.ZFY0P3^!'W\W*(,$ M I7['^DC;02T3'[6_>#8SPBJ^E#5_P2)_1.;S)^;IT)'-:&L!DGG'=>UXAH9 M:RLD'D@\;R$>7?'M9'H!I)[+61+NAWH,6W76>NX/RPE 1TA(0I>R--P/"9U7 M\(%:YJ_,$'=$.=$L,#1#\0W]?-<7)*!?F"GNAWYT+TKV[F,L%W_WAJ)B*;:JYY0 -#0OZ:J^GNE^#D?S.0S!L+/>ZI?=ED^W\;RM MZ.:UT,KA#?\Z6UGERZ_K&3BD336>+Q3[BI$_KC7W7V.;S-PN^XH*$C1RD6V$ M?7W^?U^DY =9#!5;4WQ-EL227&/G0TG=M17$4Y>:MMXS;:(0?\FE[3VVA]_B M KDS!PT'<50&O"-'06&A*"YX4JBO$[P24LSAG;7KV,D_ VYK!-]''<)!1" 0 MM5(FE,?E55P*"VP=\_,#K/ M(LA___-RJ\_!/A!33F(**#]UEYCR*??J;V-*ZA'!_H3T#>],>&=^^)WY% DE M'.V8QXNS.MGTIDN$7)C>W-G.UYU6M&.N\.(<5MUXC8ZZ%:&SC)&PR]6QS2I. M+DXVN3CS)(OG$9R%=^=%6T'<'[8<&CQ<%[9D%IK[X[J0Y5F%L@[(*N2?1]75 M4L/W$6Q6Q4$_M-1IU\1<=M#NC;T-M5U\/M@D^YZ\^@3J>+N2;P3MVM0LN+5! M:/*BOMCUY$,K:XPF$H$]"SK_AJ@#)9K?;J@!0>>W0.K M(GF%NA/:8:U:"XN;2*>WD_EBQYZH%-"=0 =M"LDS%/DQFA.$E]/E$^\17CYG M75<'+YC2]U1BT:1-D;9I7VBL&OO"%6)"Q#G*:DN5AHC1Y[=K+NX4$!Y@ H9^ M^0O-4P2:IU'L%5BX@=#UGQ,^BJ6O:.MA[BFN[WMLUGW'9=U'C\1?0=I3R=OK M[WM[%9Z3QZ;5#^Y"EALT(R+(\JB M-]]T?7]>-6.9 BXXFLB3Q ?&KCPRUW]XW_6+"_CQ[FET35SY6E/MY9>$Y)ZE63OHS4YD;402EA%W;ZA% /!^OF^YV' M+^2IGSH <0IW1MMI14)VVX4[]='18"TN=.AK3T]BOW(N2:KE#VC/,BGJ<>*@S6XANP*,(TQ@> M+DWGS"9[2.20R"&20R*_#*K'@9#K- M#F'R-$W!A#1X@=YE?L@EO!.0Q*\^,^',/HP;H/$KOCXOZ=AXYXWI284!7U?: M@V06Q:'9 MIX92^BLI+:1=!0(Y+G9=1=8"#?&F\K38&P:KD=H[+TE@OT$1SXIRE9[6U]5] M$*O%9%S12QZK+&0&I&V@6)["B0^L8/3($ #S-N!U=2NT>D_7%L'UI1=\M@IP9N/Y;TCO2 65^3([$!!LLIW0K#6OQ0&0 MWM,Z/;\4W^\TU^#[!N9")V>_\'OFC*/C,X!I!S#6!@:KPH RF'8 TPX@D4,D MAT3^D$0.TPX@D=\]D=\YDL/X=TCB,/[]P8QNUQO]WC)LQT]K<1_>4M)5T(Y$ M+_O.NF0$AX+I^P]S%(D]QQW5Y#&.%NU\#KYDJR8ID]U.JG MLA6Y82,0&")_%R'RGPTW9[;Q?R!&E 6]N9B4,!3A[3K162 #-N[V$HP /H%? M8,0]Q-!W(U]=)EL)VK"'QSY0AYCPX,^W)E4<@^@-PR71@L]+)K\E0FF5@*X. MPK+.23:U=ODWZ.9%8ZLT>#[@U.3B\_73T?-$R2V:YH)J2!U\L>Z9"V&^H>,O M?^$DE6<8.AM ?UAY3CD^%$;1P_"9:XKVA*%>,(H>1M%#6H6X"FGUIF@5AGM# M6KT56KTG7/W<<._/MEJF5!A7?R>WUYEM[N^]==AD;8M1;2PT_*C/]

6?,Y<.ND0?:_OG7> M;E2_WI#Z=,]RCIL>>G+(H'9_(C^ *OZNI=@PFO[2D3LSQ]=TOW#X_6^HN\T% MCF5HN?]!TO_N @!_&J/YR8O_=.44,LG;HO$_D4ZN?M-^&N4/F0LRUY7?0%>_ M:;=XT@76,J,'=2>3GHZ\E*@H141-W?&*K>38[&T?JZZBSL](FOM?^KHI4YSS41SGJ] #P?!MV2(0#-^1A7+%8 @E#2AI MW,2F_2S[Y=9XZXI%C8NYQ2XG;?PH9*PZM"XOQCXJ&-9$[O"LR*G> @@9J6>- MS2-(-FX8IA9<-I,)PN [,J1N#0=AEN"GI.U WGI'.M 5\]9G&S/.[+J\ CM$ MNR(NW.HT7DN>LJ'UVM3;-QP.B C #8J?RP5ZA7E%U.$-LQ=OB'5 <@GO6%KR M95&Q%%O5L')K/ 5+X[W]F;V%"F$7S1O7P!>;@">9H3C2S]&MP M?/[K?);C3U[E9ZMO7"!WYN_5UYZ533SJ:=[("-F('FZ0#M-JM(E%CR/[[]?3 MTD-K>I>DR)"MMH. M(J)-JB>CF(Q_^0NC\RR2;7D#(Y[/YT&^?VPA/W^5GVYV?6Q"AY?HU1+Z-5VB M/_&O6N(&48AV<2H5=FQK8G?V&B*]7Z_YL)N4C&>SW739+9D=?%>B"DW<;3?3 MFY1-;M(\A9-Y"F/@9?J!3M([QYBC5_.*,>;C;2#_"&$X58W6D94,U7[6+O0( M.GAO5VD5XK M1''%7Z)$'V_UWU^?Z6R@\U-;2=/>,5.*K\2(/O-=9BF30UZ) M ?J@6 (_%)5'\6PW8]A7"4HXO^?VA>!S?I]N96EON,#QRF9!*:ORLCL>='=7 M8"OX*=@L6Y0Y5-NM0.!G5&?;*42LU.!2L"&__,60=!YC*9@5^8&NVCO'FJ-O M]8K!YNJUJ5?+3\:&,\6;YD)%UG6-PM8%>BB/K@!Q,LUF%NZJ-%8:F* OM2DA M[^@^65BD0,-\^8MD\CB"?EB0R&/##/(0"M4UK/+*8(;9K)IQ620+@C+"O,7" M$O5N^0I4GQ^QH3LHU#JS2*TBO"SVZYI0&_M>:F])DV3S),ODB5>]%W?:BZJM MASG]:$/+_6$Y0? 6R0OFRIXS?OBN4^5[UH"RJD[&O+.R)0"T'JF&QO"L7WA^5]D+R^ZG?E=QQ M 4N;\[:Y+@?5NNGQU=&D!T3 U!U"9Z/+8#,NV(SK+IIQ?;["N.BURBRI3TNF M,2L,1&,R+33E#]+UU(W783UB/!;$9H&Y(-_FH-)AX5!7%RJ ^$;R^.T,ML5 >-MYOY?C9VX 6U-;#SGR@;$]H0Y.* MID];+5=#"H.>Q!>65"R#.B!$FMN"(GD2_Z HT$<'B7NZSSZW+1=LP0.;1=UN MLZAKOLTN::9_YP4FEF(GBBVO@_!>VZ&X3MLNM0X7&//E+YS(%K*"F #;" M94XS-D;"R%H CL12?%W+_?&OUTFDE/Y*2B !J"08R'&QZRJR%FB(-Y6GQ=XP M6(W4WGGI!/L-,GE6UZOTM+ZN[J=U#\&J037$[V2"',BDK?B^W!ZPR,8KM8<" M-IRK3E 7:^Z6^_(7\I7*9J3D7-W/I3L $S5@,-/]!OC"@#V8J $3-2"-0QR_ M'1S/K/:J0_8NDZ;Q711\)AX":?"$PL ;^%9PB0TCC2K2T*]NQ<&@&D#!K X9>PZR-Z\O:@"0.LPON/+O@L[6<,WLW?D-! M,79[QI7'0T:@:L2"\1'<%N)404D]&K_44.XAU: ;^>I2"7302"<\5ND\V..# M/]_JY3HZ, S#)=&"STLFOR5":37"71TT@SXG*=3:Y=^@A1=E1U/'1<"IB0[M MZZ<]%_5@&J+=EM:6C.0YFE(;[MA-#*IZYO$3U;2.^Y13CL^$R1DP[ J&$3\2 MJ<+D#$BJ-T*J$%4AJ=X$J<+D#$BJ-T*J]X2JGYLB\-E&B'.ULYB/6F5[2 YW MIK?J%\W)R',,__T%I%^\:*A8D?ZDO_(.B/,.EXYVPK!A-?;;P&([G-DA&N4^ M,VXL9]1"1JFT1P5&YE$<@RTJ8"[&S>5BP*PAF"%P?1D"GWUYG=F"_LY+I[U? M5==CNHE*:Z?J5V>F.-[''+AT@#7]UY?.VZWIUYL-D&Y9SG'3,T_.&%3M2:0' M4+_'M10[@"'N%X[\>-G?!'6WN<"Q#.T:FKA\?.CD)R_^LS53R"-O"Y%_$!XY M?5M 'H$\ N^1F[U'/EOTOL80?4Y;14$()A,,'"XY#S!]Q0+YFC6;5UPC5*PT M&**H!$"F7[NZ':1K3,773BJ]!GT]64F0D(JH^QM#U;O)T3A:7U>=A9T^\;5B MO1MJA8T+C% 31&2.5,)"N2S*"QFE#_W@$32;]0\C_R\=^?\(F/;3S( KQC1X M[\-[_QHR"VZ,1:ZY3L_%'$:7N_M_O/([H>='DY*V$0QW4+/K(Z-CJARX\H'/ M"47S+)TU_\$8^LNFB3P"G/TTC>3&\ RFF7Q*FLECL,AU+OZZK_PSN]D^[ZH. MU$45:[>V4T0<5(1Q('0-3>B!JQIXZM@\2V;37NXDZX4ZO&'VX@VQ#H@MX1I+ M2[XL*I9BJWI."4!.3#VR=CDTGP,4\-__S-X"/3#'XXWJU@NPP1.PT9QH9NG7 M +7_.I\]]9-7^=F8R@5R9_Y>O>E9#M]17Y*X_C0N!?;<--!2W(IGW+HY>7]1 MT_31RX3Q=3\XS*1FJU8$3J'K^&#]7!CZQBP*E>3,!L[I@JLG,%:IQ\5-==W6 MI9T_*1?VG+[C*[&,,C+^Y2^,SK,G\LE@3.[YW)SWCRWDYZ_RM[$%!I_#2Q1> MHA>^1'_B=5RV3;1N\4I!BJJ]Y2B276V]C*_O)JV/QIJ)(DA5H*1Y96U$=+\B M];CPQS^$<*\O:G.!F,4J6BI M!1/;6 RYV%)UQ;L"\?VGD0Q<3/M.U-T.D+6Z'TG=?<34]@N /J#_#D:2>0KY MJ%R:1T>?1Y%PB,]?Y V#S\]]JW2A9DS6HV$/$2VC5:4BJ=?>7H&$\U.PL?L> M)V\X=RQY6YQV^+JX'LD'L"&__,702)X@LST68.+>^5RF=XXU1]_H%8/-U6M3 MK[9:D0:7N4*OFX.C\ M#?/E+Y+)(]1K/=8AS/Q#M_/=P\PUK/+*8$8U7$VE/&L@=-8BK9I*=]-"KQ ; M,+Q0KD=K>6^N1\0V&E*-?H%)/1=I5<0\E8@A&/N:P>5.6SVU]3!G.0%,XH3E MN\^87'-E( @#S6&?(MBG"-(XQ/';P?&/-]!]#XRDGP5&LC*.G-$?J9G-0!L. MM86TTUF"%PNR.*'?'U[9]9VY$8*>IJ]9W!9U)"XV2W-)\AJV7*B[]4*)2Q1A M%C@7"3:/8%D]&&8JPAY%9\Q$A)?C(]'XG5^.L$?1PU,X[%$$Q;]W.U#TU4YL M;"2'%1K3@-E@NWJ[/GR_D?1M0B"_[$7EW73&(J(>5JR0'E!!-09"(/"&H'F, M^:A&E1 ]8/NG1T>/P9H=XDLIG"$1;?4X)5YZB_9'ZWV.LA/4KE/;(=$L)$I; M/5CZ!0ZP/'!RD$@>?[U$S4TGP1W]&6FH7G)2SV+U0+U*9ZWG_@!^CK= ',QU M>Z0:\;#SQIV3*NQG!$GU1D@5HBHDU9L@5=C/Z'YTE8]*B^G9)KIR CY""AS= MIM=BM&\*[Z\"]K.W :VHK8>=^4#9OAJ'OBOBD4(-2PBU: ^;77G5:0QZR18< MDEZH/()GL]=AS@N\V*ZII13L'P,['=UNIZ,/*VUU:R;\-]YE/UYA<[;J^/)" M+IH=?Q)-R465::"'*PS8]!D6IC? IE*PJ=3E[/+_5"9M#L)=FQO9@JDL9'T6 M^15"EU.&/K:78@CT$A;[:W%-'8WXO!(LCXRU_(5RJKMN1 MT!FFI=* ,;L;5<#&2F"HJB%5K$1G0$%V!XKER0]K@P[1 V9W?#9ZP!L2WI P MNP/&9\/LCEO.[H D#E,08 K"3;DZ?D-#43,ODM$4JK M$>[J'>[,M%!KEW^#&%Z4)TU]%P&G)EJTKY]V7FC+^:# =ONVL%X5U'%5,F=R MJ0=H@-I?W^$.P7+QHJ5J0_ M:;"\ \*^PZ6CG0K!MDFQ7UX3-2&J2T$PF\<$VN[)&)9VL\#17T5LPC!LF)MQ ME;D9,(L()@S A(&/MJ*_\]8Q%MNA(JSK2Q,3^,%80G&*U3APZP"+^J]OG;=; MU*\W*2#=LISCIH>>'#(HZY.(#Z# CVLI-NQ@<.GPCY>M4%!WFPLN:M[Y*HS^"\3JI_*H7U=TY,) M:1V?5RQ+UY)U@!YER18[6BK6GQ#BHU'+,$;ZT$6\J6;/0K^W6\U[)URK; MW72Z"'5XP^S%&V(=$$M"]9:6?%E4+,56]9P2@&0247?#5$K*X4@^!X[QO_^9 MO05 8(+$&S6>%Y"!)Y"A.=',TJ\!,/]U/E/D)Z_RLY&1"^3._-VJR[,CXT=D\)/VL^&0?/4AU8"?&3X>109A_C\1=XR^OSK6%$>.RZ\URS6\1KRETMIK874V= M*X"<'Y$&;WJ*NY)7B]V%.+:)+0BZ(-(F1R259^D/,E$^/,X@#Z%37<,J MKPUGA%5!E:@%(IJ5I>9/^?'6X8(KM+E(&X'9E@=!0\+*BU@:S%5MU$O!(2TM MF"=))D^CKP52I][B_Z3O/1=3)W/6"\N#SS;1C>C#Z1IVPJ?AMQ-<#Q(:3_'\ M_\_>F_8FKG3MPM^/=/X#ZNZ^WY8,F'D&,WVQ/ '&(QX \^O? M*D/224S2Z30$D]26=CHQ1;F&M:Y:M<8W MIQ5!GHNDQ*@REL\SX 7_$>^_ 98OG]E5!6ICF+I:"0W>VV.SO,4*N(#CSYNJ MI;KOYYUIG:]L1OK(S<^0 K$\Y;2 MF%_/.M:*XP>3LD'WIN.A4%Z EK%)->AAQ>G-^#FV9HE!HS[O4%F.!2WSSUN2 MTZ&/^97EF!^/KU2#-O:3=MTUN 9;WF:GAB\:0SB ^$J92KU% ML>U62P_WG;Y7DP?AIL4*V?A*%=SY>N?/C!&WGI>';6PYVN3X+6@96RF3,/), M/3^Q^>*L:N?7FCK8+V"?L97*U+Q5/6QD"GJP[S%4."R)A@!;QE?*Z9;F&TRK M][&,0[8$CBGP;+8'F\96*K#]U;(N5+/8N%$W,,]E,TMY 9O&5BK7FDQMJKTB M,7%>;(RI4J7'8='T8RN589@L7=V'=3[,CFNY/.WW2^Q"H(182W;0R6RMDNOQ M05EK-@6RZW#['F@96U-ZQX[GEE :8L56'Q<+@D ,UBQH&5M3<=1EN)DX5/D& M/N1WG2K9D+.PS]B:.ON)PE(KMJ2/ \EQB3U>MO.P97Q-^VU,ET6_SG,5QQGP M ZR98YI;V#2VIMA8&&S6YG3#=_+M_H OX+5--6H:6]/ YR8RMMV4L7%S7&\8 MS4JEF0M63T[U0'XT0+]O&6U6IM7M[M)&0O#'E_Q M)ZQ'16_'8QO5SZB]^:[;RF.J8"_Q@3BH#YM1T]A.:;N-4^3H;8\3MZM.@Z6R M$W+Q.;6U^G:7;\IS;& 'X^VD--[,*RQH&9L3'W0 L538+A_D&F;&\PW3 MJRQ R]B)G=9B(P_+Z]4$ MMHQ/B?'U4MTDIE,LZ):Z4[VYV;+25LC'I[29%>AN5:WI6,",W>;$-[X6B%6QZ0_KD@ N:*3(5<;92GD4CG9!L0<%L!A$ M\RUSV^]D#7Z@MW,E;L9E.U'+V#ZI6V\XW@\,G*]X)"L)\K20W\"6\>GK]5VF ML?#F(I_!2<'=MPA5D>% XW-:3D?^8IOQ&7V]P3>NF[/,$*P4CL4GQ4UQ=:.8 MG3FFK>IDR2XI2PGT"IK&!J!P7(=<[/0F9V*9,<&KK#3+1[W&UI_$^[MP*&Z7 M>D5;#CJ-;:CFN*C7V%B#ODZNZ+&O\9GQNMS/X8+4 7P"FL8A+3=?&N'889U:!O#-*TQR;;'D]&&HZOJ7IS8'%MFHM'&06VV65#+8E"88V&= M=J9T0+]X?&UGS,C8J^RXBPT, M2BXM2OEPM%_ IC&*&9%CNS"=*DV^8U9RVL3V;AR6AE^E/!)X(N-#K M5JSV=@%&2\0G5K7G6;VL$@Y/!^9X76QT\HS=@TUC$]M136%5Z"QFW(!:9YGM M+K0#@H5-8Q-C1@,LZ(@KC%MC3H>IM<615(L&$&.;1H$V;<;>D=QZJ*Z-JM.? M5HRHU_B\7&ZLC3NBY>L!OC3[JBZ[VS7HEHS/JZ\PMAL0]I(K%NGZ3!VR76?= M@TUC\QIG1&Z9V3H33/4*_E939]EF,6H:FY>PQ19UFEO2?,@4"I)@D60YB)K& M-VP[K?#R7C1VO%@IR 1=YLMK\M V-K'!@EPIE7UABQ&SE:42)#'$)M'$XHBP MTU>T))2L+;_NS68KPE1[#1(00C:^" R_H18;R6R 8SN_QJC>7-OOHZ:Q12AF M#)KBG2G&A5/6,9N&-AZT6=@TMF.>1V<&];[/1 , M]5!?VU-!;I(!VX--8VO0WNIL?8ZEPL M9VHX!*ZFAE,?U#V]C$1M.R8V1'=(87&\4*2Y4)LPZ$+OR$ M?,:KD^S6H.HB5R1KS4QE.0?7318VC8V &8W=]F15T+F*/Z@O*5);^/!@R,?/ M8OK0Z Y(?S55NI*S[+L MAAM7B^..6_%]N[V 3>-W% 1:^8-[$BJUFC6M?(5J8'1#4^;0 M;$R?+P#G$"<$0*]?EGRY6_A4UC$^MA/D8:5M;AS<'"9,E= MLZZNHDKGL8EMQ&RX;'%AGJ,-;ZG80L'?CZ,!Q!B'%?%RLSC,U/1,=2G7G-'0 M]KRHUQ/7KS"#;TP*\_F@OQQO]26GL<,%K$H2FU>!&3;6%D;)6"9HE.L>O5 4 MG85-8_-:M4I>D0QS$D^SDZE/K+M:O1U58XS-:Q\TR!FMJ",]D.?SF3D?%G;# MJ-?XAF%[;R64>S426RO&9(@7JR%7B4JHQ">&-_=]+.3H"5:<-'N%%\M)=OD:%)1'&/,>E,A:AI; M!+*G3>1A5C?UP;R>F64VV&0\BI*BQG9LOS*$JK (?*S3Y9?:P)WO!G24R2Z^ M"&UR7>M)C#K@:'#)+\WDQ63F+^YSK3Z;F%[719.7\MA )X-)5A1V=)&%(41Q MSM7UV1)?KXI89\U6!N59C>X$451O;&)[GQB F[,A8X/ GFVHL6GXQ2@P*;:[ M(\K*S%B\5@&W9G'3L9HKD;/NLWL\DQ"VK+6EETL.(\B\V-C/]H-.>QN%%WV,*[&Z7HAL]+$U M4$LMN2(#(96O<%M^8KG_YLR [GKU\5*GL:C7V!HT MG T N[&UY8H*F=F-G2 W7+!'C\AGG#OM:5Q?Y>=8)52F.J4*V+C;&LP[$FU^G3/WEL$G[8U1-^5)^7"1 \TO3UK6%F9ATQV0J8; M5C* PKKXDJ=WS7(PK;M:9[>%3>-GN97O"";I2)SI.FN\6Z@(36T!F\8FMJ-: M^*[<7O8YLT ML>)HIE8G4:_QB0V+)LX/RDN')^I$O2%,,:=9B[J-3VRMX9-5 MAJKU]6)IWU:M?+>]<0!]G1#4\&Y6EL5&:<@7/64KS$1K+)LL;!H;@>MZA>&N M-G3T-;VR<8L)\CJ[@$WC,%.HBHUI>X+QQ4#+-@<[=L8:4=/86+O,0IWH56+ M5V2%JQA-HC=J1TWC9WE7&&C@WJIV^;66R^UU3%GGU$/;V%G>\N@QQ=.4B(UW M(;DI]]?=O!>M0?PLGQ@=8HE91ALSZXV@M5,FV\SZL CW"Q89@>Z-+T>+H&P; MANAXZO?[7QX;>V"PWM'.8XJ[3&10LQX,A!E#G?N/+8:9R+07/3E:6#'L_T&C MC^_>O_7>:G0P!B4W@/&9\?IE:S5^+FMUTL(5$S#EBR?%3]Z4+UZ3)'E3_I*$ M?>%R3\F;\L7K0B5ORE^2L!%B?_XI?T'"OG@IJ>1-^>(UIY(WY2](V%\2L3_4 M\3D!,_Y@5^]$S/C"Q9.2-^6+5UE*WI2_(EU?N$!1\J9\\9I,%YOR[Q.U_2YX M(SEZS@^,ROF JKQ/9_Q:,KI#RL;XSS,EH4N.^ 67)3;_3W2#?A2!!,MHJ6[" M5^6K\4%2-*)7Y8,/ 'O$!\GF W0>H//@,_&!;!MP"?Z_;\2W=\X\?Y?/?611 MUI/D\-I:/$JZ="NYB1'H)8R]/T0I>7N8=]E%23#D,1]:A_J/(>]I H.SH=Y- M;O>M:_*NQ]\?H]J[$NHA[5\2M7\WP!5('$)WP*_ '7\O)N7N\,MRRE_?#,%P M8#XFT;B5B^$-8 /"1X2/7X$[OH#FS(8YRA$T(FA$FK3;UJ3='# F7+^F'5." M'E1.FG4C&K:;(P,\T50PM/WG-P>D5?KR6J4O<&\^U(Y @N'7W'U'U)3,&<\\ MM/TWM?WW9?+0_G]-I8#\N&89(H)+@<#E'8S^2O0]EI)"%Y\O>?^5;2*E&YZMP/=!-._DTXL2YU!['W:1TDW-FE(IBY0AFD M/V<(6&/H5L0A1 87.QE%1XMI!1$A?#U"4(]5Y!$EG.5"?,.4H$5UO5/_&+;G M_8O(X2Q7XQLFA_,*"C?IDG^N&_(M4T$@>9JBB:ZFGN^(^++$@-\T+:A12=(_ MO3Z_+0FS),KZPK4#2_G^/[*LJO/YQY%(ZOY_^O=K4! -T9+5E.BE['FJI,I1 ME>@40:53!$;@9STV/W9-/E[+\#8WM&M2QH^W%4]^FYOMQT_D+>62+UPK&2=@ M7G[(&G]8E/U@NX\J(A\KL6N3$>W6G,R8RVCM/5;2G>Y,2& E=F5?75'U3&^K M5VBYK_)&N>#2L+ I^>TGD4LSV+OJL"/(>'L"F,\!&5!N6 M^Z5AI?9LCD'H@00.)'"<'3WN_86XHT+T"!OD;#BH-!FNSG>6#-W46O5:;9! MJ8-Z*@ M V+%/\D"BT>YFCHP^*SXV-FL%BG2C_@Q8Z;L9EW*E[#Q<)7GFH5ZN.CWKH\? M8*'!JT\ ";V6,;?,VMFO5=>8R__[IRXD4CT0C4$P!@ M>G5J;Q7Q/J?2^]YZNQWXQ2&\@,#2F;D!-9;'V^(FQ+:RSD)XMM MWUD'QIH5#M59"3J=HRZD $7H<4P']RG0XSH3219ZK*21[;-4D.=4!QNM:V&V MD9?9Y+%\-L^YCI\;+C&:GRT[;7+4:DRA\H' (Z4E3J8IYC7MP[G,R!]O,\:) MJ/^VZJ=^N=(EWV\J>=!U\:0C,9RZ=_1(?AJE/T:F*-2!.,?1>L-!Q][JP=@O.FTE$V2G[S>9ORKQ#.QEJ=?/[\KZP-Y80WD^ZPQ$ M*/% 937%4!?35'\QUKYPA8Y+LO8'##W9K"W6VZOZUMR)&&V*9H9WS7W8>;_A MZ55^M*D1WUD4:S9F2NOMW.\+VW9[ ?@1:I+!%83!Z ]0(R>AN\>;55 MOS,?BKL3-S!W0(OE"J;LL PYW<\SFLABI9Z0B_S_22S-T"B,"!V!-QH"<'F5 M_5>GX$3XKY]9L9]T$D[V ?B1NOYWGGD-?*V%PT*FQ0\R_*@VU_M^?[: 9UX> M^J]B#(D\UC^SQ_J9K04(+RYJ0'@GDQM20?!Y9K?G,PX_*=N.HHI=R.30M$ 2 M:8Q^+2[E[::%)+BC%T5OF5*TC0:X5O'@0ANBJRJI?_[W];TO15^)=C[*G.X) MVT+7$07%4[#U3)@5>B-O-99[9R< X@_V_U%JJ-+]%+NJ.X #AA.'V5\>]A\[ M['];=%V!*+G\M(KO,+V2D>W*?+GO2./MMY_8'14W]*8PW M[5B4--]5Y.*&'/J308G(VQ*!XJ=)WW"3+OP/0L\C00C*/2=DWORZ9N)TBV/U MXG@SJ!6F0C5?6 AYZ-"/X^D<$7?H1](.\NA'9\PMD^)-GS'(H__S$"+RZ$>4 MF!1*1 [HMR1VGUEC_ <2IT[AFB=+[G)5S=\O>CJ<>4*,1_L#9F<>CC( M6S(Y7NM7I(KDK=*+WO WQ3O)UMR]7CLBE&J-@E?E\UA#RNR;V_4>I[CWBR.L ML@H\'X[)&]HOO#FR9A9$3U7@B%7+BV8;GEP=H9J"Z&TU6NV"/ M;*6ORO;"BGH\(=T41*GCSXJ=(D]G:X-24+#7S=5"8&!Q"3*=R\43NR*L^\3G M??)6"G.;Z>>.UM#4.94MT-1V]4JUWP%8:=;(%X#4LGD.E\[D*A M4\B/_.6X$P1S;XEGN2F<0R%;'Q."@5CG+:$=-\4Z-V[(N][13FBMKB@YSA8+ MRLJLSONU7! =[= NF$O3V=?JLMYN>0/ZT+WTI/NM"@GMNV0;"OBP(!JB):LI MT4O9\U1+=.5EBJ#3*;C___V/A#($_\VU[0FVD !;%#N0#/4JQL S5J:]\K02 M4.7EO;>H1QX,Q]L3/O)RN-;'L_Q:NFV.+I&*EX!*M;%@_=&4:36+DL5K7&'E836_OBAL(8[0WWY2:8)"10J0 M"()$D,O!R M13DK#"7LAK_9YHEUH;^S>U.:26*QN3#C<=CDB92[0JE)KNC S MW7X/X@<#Y)!T-IM-YU\M5H$G94IOB9C)J.URG MFYL56PP;*,P!2/) I,BGLV0>U28ZH_7[\\%($J:5+!@):?@8/=IJP3#L>J-%=)V(8E#3%)9-9YG7M)R?L0Y2 M6_53ZE'CA)R#4;[Q/PD>21+*(?]V5/GHQBL?(1)&*'SC*'PQ1T@@;N8.XN;0 MAF4KJ3-:V%2R'+:D<&ER=#93:'9UER\7WG]Y?;40YZ)96FVID3+'M):9,=2% ML+&TA8#CT$J6H],X=J'[)P($5$4*G6DW3\*?[4Q+?B4C%!6#"AFA0D:7$\I> MM2OTI^U PP9$AAO,\*8]V;,:,WJ_\^2KHIE9QS/LND#7>;K&R#N.G76[[2T4 MS>[+%;T6BX)0 94K0N6*7D&%C=X+9OEUP.J9=:>JXEAMY:S?[SWP*BNW6;6. ML>*TBJW; V$TSNJM$(]8.0HKRZ4)[#5/Q-N-*SLJ]2-/,+ [CUS!4@98*N0: M]7Z9^R:1Z-K%)5#%'51Q)ZD5=Q E(DQ$E'CSE(@JQ"3*^?B\RH&W1S?PQ;G3 MIS>3(4^O?*M+XM75)'B_$>>-Q5!?C%W &FPPGNG8A*>#0D-4F"DNYA8PGP>, M7:#H-$9D4>@".HN25I@'54-!=7G0271E-?7?'CXC:IAQ1C6UIG?",0^&IB"RB4O*> ML"UT'5%0/ 5;SX19H3?R5F.Y=V[J(/Z .!YEE'JHD]55W2B-'IPWS!7S0!/8 M@2;:HNL*A?W6R0^I%J,'6AZ<)XI67[:WWWYB=R>H(>6H;BI:@_-='KZZ,?*S M^=C<@-\HQ^1,$+ASRV )]%?_P^JF$ZH>3;,L?L:1_BZO+5DJMW: M 8&=A-[[L(IIEKR@4O>K(P)RWT>'VHV3\&<[U)#[_A*/#CAK=:N5M^WLOUX)4@RBKSVSO!NW3X5U/8=P-7 M7HJ>"DN26$\LHBGM:!)%/BR)]&%)WI23YX=Y]B*I7VH_+^ZWO/G 825Q3=06V1X6?*YOUZO99FV6Z4/NYP,)54&6:<5,] '9"^W*ZZ8!9>9C?OMOU \Z!=$#G3X71\Y MT.&7Y"B$Y$WYVM$+B(01"G\V]_MSUV#^4KMYTGR6__[3>.YQ<- MID=-1F*F@^O$FIKXF$EO6Y,%O&A C_UL.IM''OLWXK&?O"DC3_^_-@B\G[,; MNY'#]:N00._+#[B]?O5=OX83?/)6X2:GO9 1\MQN1$'R M5B&!D0C71YXSFR'.!1=RRV3JNTJFQHE%E6JKO+\G81ELZF"4^!U&894C3' K/N$5>+^ZR/K\:DX[:8<]-$K5V^0]H8GB<4A2D M$F47\EAH2''5T^F%*";;STWX?DUO< VQNNVN5M72XMM/,I_.8_&5.AAG M0)_(MPKY5B$/UR])PBB\ Y'P3>\G0F%$PC>^GRC. )'PC>_GET3AJ\89)-]+ M^\DE]I!TX:AP=8GV*HN1#K@N=]F%W-ZUIL/1^X-"G[QH)!J!>G]9+MI0R>LO M;>6$PJ2S<0A.HT8C/0CP8D7(B#E:[PDX+>#4MY],.I>CD7\V"N*XS2 .%(:$ M(@Q0A,&55?OO/)CXOF_/PF(AX!M-LC(IDI5]?QH=3%"3_]N#Z>;#"Z+E2ME1 M^$4*['!*LV0@7<""MXXA6N>K>/O5S7LO.A9)MJNH;D:R?=\VO^/.+N79AJ:D M_@>+_OLXTOCQ$>F:KSQ;Y%QW?15XLJ@B>:OT8L!!8GFQ08MN:L15URPE:K3FQA3#L@UN2CS4AK'X[F74*+USWS6)V^5 MD(R >.#9-,W%?4!0P<.%0)81S;PEENBF@0U%^'Q-K M@UCG+;$X-\4ZMVW0N][97IK9(VI@]#I811GNJ%&5F=/-2'<6E20ATU0N7DCZ M/3;!E\CO6@$_]*%[Z4GW6Q52VG?)-A3P84$T1$M64Z('PX'J@:6F""J=@@3P MW_](YT&H+^K1]Q1;2( MBAU(AGH52^#_GD_!=^5I714S64_HS-]]CWI4/>EX M?Y+]G&C,-MQ*)SRNL-WHE8WMOQ]CHZZ7@+-5USN,I&;)1@#WH&N[< %8WW2U(/ OQ@P%R2)K"F#1!QQ-((PSY"]/M M9\.0HZTUN1AR">^KOQ0^9#DP P,T53K^4G5A,U==JI:G;53 VK:I'H'$;)K9 MW:"]MO@*-=YK%F?W:L;[#4)G Y(7':LF.W5O8H';XAN9HALR^:+8GT<2"4X M2,GGTW@^;ODYGV_5ET*43RN59*\_JYL"E)>T M^'XV(#B::).+!$F_GKR::U(O[L4!1VH-/5-;,*V>Z)IM-0&RQ7,@<;-]GNY4 M\WF=+MC+6F40Y&KKZ)("DT\"',G1^8OYDGPQ&,$^YPTE"=-*%(QX+N\$F&'[ M.JU6S>Y&"3R132#OU_HCL]P3)$+O]"LZCN=G4WT9\7YD:TY3%)G&J=>,)>V8=8SW6^B[KCW7_*;MG:JQ M*BN":(WWPXD^-MN+O4")E!. M:3]CI>E(U]9^P^2JFE/EWU^,[E5&7NWV?*O7M&=RRHZ >7 M+(;\""W_U53ZD1\8V)U'CF I RP5>AN\<+15OS,?BKO7(A>(;&O)#=F5RVO[PG019WM@":+(!9(!-Y!+ M%6'Y<@APTV?156LM75S7_:7H\.+5@"ZMQ48G43*4U'][^(P91>7<%MGF!P7: M,)A%?V3CV^CPR4,_5XR.:[]0J,S[]=8WRO*?N S2Q^B@_Y9/ZU9V[E>G?9E; M;_+=7G&9YQV.A7P*U=19+,TPG[L@4E'TEBE%VVB /14/;H,ANJJ2^N=_7R>, M4O25B"P\F)7.$[:%KB,*BJ=@ZYDP*_1&WFHL]\Y-'<0?$,>C?%*E^QEV53?* MH@?G#3/%/- $=J")MNBZ0H.8M:IE<[_E:+M%2?5N-QA7%M]^8G=4/!->RE'= M5+0&J*($\K"Y6:]1Y"2&?/>1[SXB883"GUL 3Z*W_H-T]DAB@P+:"8%]MB7V MNWVS(W!TF6AKJU5KQ+- 8,>A[SZ.IW,DB2I](>=]Y+R/2/AK'&K(>?^+$3!R MWO]X1UU$PLC7_)9\S3^!9O]/[@39YM)DI!*GB^OAR,;R6MY=+>"=($HJ\]M+ MP;N4^%?3V'<#5UZ*G@H+DEA/3*(I[6@314XLB71B2=Z4D^>(>?8BJ5]J/R_N MG9Z\*2?/JSW9H9ZO%\HHAMPR6+M[@Q]G-^MIJ\;5JL'[$]VW-,MVH^QQAX.I MI,HPX:Q:=FVSKRJJ>:A:]IJ%WFT/EA.I3@8\S55JLV:GVG8E<+@3L"0&GL[B MJ+(..O[0\8=(^","$9(WY6L'," 21BC\V3SPSZWN^U*[>7$7_.1-&;GN)\EU M_^UWCEAR:L-ALE3;RG'AAI4ZULI@VDT67C6@TWXVG:4N%3#V]4#BPI[OR9LR MZ?.*S2"E M!&K*MU.B?*@@#UHCGY,;]CE)WBHDT 'S VZO7WW7K^$'G[Q5N G_>43["/<1 M[B/:OUE7\>2MPDVXF"/:1[A_*;W^5R)]Y-E[%>?TY*U" IW:D8W@L2;Q]+L> MZQ/![[;EV8:F1%,\H5-$<153^<-:DWJ/3+#&AB?89G0:!2L[+BV_?:3S*=I+&YA.J[4 MP>0"^D0>4\AC"OFM?DD21F$;B(1O>C\1"B,2OO']1-$#B(1O?#^_) I?-7H@ M^7K5)Y?80S*%HU+57F$MRU[5UUREH00*IH\+V=S[@SV?O&@D&H%Z?UDNVE"1 MZR]MY82VA*77BJ1VC6(S;B(V M T47H< !%#AP9:7^.T^F66;87O UI<]I(;O6>W/.J^S8:)#X6TZFFP\;B-8K M94=A%2FPQ2G-DH%\ 6O9.H9HG:^8[5>WY;WH,"39KJ*Z&\\SYYJX3D M!,0[?Q!8@GCG+8$GB'>^,.^@<^=O E=NBG42+6)_F$WJ>N)UH(EJ=5&K[WEQ MO%9'X73;+_"7D:]1@,#+44@(YMX2I713.(<"^#XFM@:QSEMB M;VZ*=6[;J'>]H[U=*JO3XM#V.'4[4Q?[<$MG,CUXM$=V03)-X*^=[6\W"[Y$ M?M>*^J$/W4M/NM^JD-*^2[:A@ \+HB%:LIH2/1@3-% =/Y+K4D0VG8)4\-__ M2.=3(WXIS#G>W9X # D 1K$#R5"O8A'\W_,I^:X\K:L")^L)G?F[[U*/ZB,= M[U#M3$-I+(:BQ57)#??A*Y-(.AV@YG MM:U^0NR@KC^M&\:.UTV=V[*K<6-SZ+J5 M=M?DL@D$$!KS?8PNJ$5]T-\WNTMYX@C="$ 8((BD*9I)TUF$(6>UWWXV##D: M7).+(9?PX_Y+Z4.6 S,P0%.EXR]5%S9SU:5J>=I&!:QMF^H12!1%:BSG_2"# MT8HL[9N+?)UU$P D+U:M(Y>2LUQ*=(LKDJQ"R5:M4J&CJPU.?/M)$ODT?L*_ MZCQ135\.43ZM5)*]_JQN"E!>-BOGUE-&5"TRU#/M5B.+Y67>G;Y?)7+B15%8 MR0DDJ!,.:SN45N4#WE5\]&RHGF.(8805M4??S8F .IJ9GEPCWFKD(/]@9"C:)N?_P4_[GN1 M#55TOX,U7_ZX'W4$^,]W@[R+Y OPY#@X(G^7!T^.T@^&_3\XOD<=/^DM(ZN& M\>.9[''H^ED/%P8J(OO(->FPJ+E'"_/HY__]/X]G\\MM+R/;ANU^OY=\'JW? M_<)$0M!"S4C@PJ]GQ#EX_7?1V(JA=YQKGGAD@_[^(#V1<$QY:'5/_?H5KDEL MTTQQEWFT;$>1*V.H<__[X5OWCR)QZ?Z9?2C1^-U5#1$F9'BV8\<=]VWGQ'8S MV3LRMMWGV:S')(_?D;GG7F0$_;!7_Q532Q<*9?\S[!1/\@/\'? =$+Z,'X]= MS8Z/OOT<0GJ$?F9%*..! _*!/<1S@DEL4K\[.U]SD!NQS5:G/4S5VB5^,.S7 MN$$:_%Z\2['M4FK %P:U4HV%CQ\\Y<1#@NG.D!N E>JT2UQ[P)7 +X-.LU9B MAURI7&NS[6*-;0Z&[+?#[*\P\X?,(:DW+$,TG=2PDWJ84.KQC%(/4TJ!.0VY M%M<>'E;DM4[_*[FI__R$S?XI 9E:=+V49J7\I1UXX*+@I5/J3E;!^!S5/>3> M3HDFP '?^_?PS7]X2P32.A"__OTMPC[GVU,,>=@Y 1<*[* V$#KEX^8\V='' MFW>YO5Z M8PN&3SQOB7G%2;N[T36NL7$:N]VD:3>,'FA)/6\I&V03SV77CA[:QJZ>%=IO)+5]A6ON5KU0,M8GTJEVW*F4C[/TX7BD!2+O-S$ M68$48C.B\,9F[/="7@]84IK.)6G28+>@9>SM009OY-GR3N("EM[4)Y[1\:4> M:!E[>\LH;;=CP:%Y;=:GN=K*;W **V3C;Z\-\:Q7VAI9G<#6'+ZHJ0*_7PA4 MO&5_@6F5C;N98F9W.!UKO69KT& %.MYR(_E^R A+@U>7BE\6\JVEE8,MX^O) MFDRSE*ESW-B9+U?C45/+C'J@Y=,9"2)&SJ4YPPAS*4\)65I1!3&?%05TGL@5JX.64V74T&[" MEOGG+>OKMK,2LT6:Z]17.%\?A&INW#M%*>5I=CZJ!@V##Y7<2O%*"W=- MG<828RR3IK%UWBI(]?YL)RQZIXBJLK2)CKL:BOP@:T^E88%>,/CV%%&%VJZ/ MY:L,B04[;F&J]HH:$9"D8P-55_UY;;36#'X]F JRZO9[30+V&1_HN"?7EO7E M8LPW\H:^T+*TMR^>I%1]-LMZV_R@PC4$;M9@--4->CW0,C:EYHK:S7J"R.IC MKDMI&98>KE789VQ*NPPE]>K2KL71N_9HJA0R0J4"6\:FQ(L!VQOL0X8+K)5" MZ_7F;JW!EO$IS;$)-EE-Q2VG!2)+;Y5=UUAN3[&4VYVSE8Q!"WJF4FL5K<9$ M7=B]4RS5&6>]6:_@8%QE*D^RF>I[/\%K2,33X?,M:&6=D8'PS*JEGUJ&&K"OM\ MF/Q!I],.3'!$RZAA!'@(N2.SPQU36^_;*'6?UC+%49[7VTL[.%C&E M%3C,M3F0Y2V?E65X'$;J*D.3-=4;@E<5#%O6CZHH25"Q1K6H#.ME3MR& ".; MQF+H']5LFA6H"NN_TDZ S?!O*=6310<,PG<#]6S"9TPB>%DV^0?_]Y#.*CI= M4YURZO'Y>I3%HA,6?O9PQ@*YC2T6.WQ[6&M74ET@K10C21_2,EBJJN_%(EM(+(IL(:,$>255/C[% M#_$N:2!^OMCSKTG#+CM +(VVUXNZ>N(-DSJXPZ3^:=J>]R_42$?]^DO-]57U MD)PO^B/,6$!F3VU55?=2*GBK\M)0X[$YZ6,W;QQO4?26J;)A;P_CC6*MCLKO M*"@S]R-U4((_'>Z3$8*GUG&82Q%,4X*3 =-V0%]*2@I3(]$PP::"^2N!Y[L MDM('Q@4+>9[HABGQ5VA9.K5=:O(29CXT D5-'>Z>*5>5 ]>% M>MPG;7_-P11!8]^&<_' 9ZFYJ+E&& WAE&;W=:J"ZP='Z$3!:=Y]IZIR=H7P MVYBEJ+K0WQ,LRL$T."UN0:M2(X%Q8&O[%PS=]W6@NU?@Q(6,X3]P MD!;MM@*6.\H5"HN#1:P7=0QV\/YM#V,- '$_'_"!MO_SY%R]^#%;LS9@7VPW M?.F(+=0+KCF!Q4>UBZE>:D-=(=24J(? M;3 X) "] #J0;0^@K:+ZJFM"AW%(P =J=3WXGO3Q-PC<9I27-PVYTU)]R%R& MMH\T?E'G=Y ;-6\).EG8$!4A+X$I!7-1]@/WX;'V:UT>4!R^$@XE(OC[\FLI M5]R"#L#0 ),>NHN4.= 8![J$$S-$"4(Q^,3>J.X2LKL,CKT%Z-I5C[T<3'I0 M/_ZL0_#!D^%%B/ED"G2*M]!;W!C_TPHBRRMF@=W]HA-<]L - I]':(MB P=#_:" M@\>$##6*CJ=^O__E\=#A2(]Z4J@8E _ZZ'O#2Z3,%P/?OG]P4.5'3YXH_!\Y M71S;8 ^*^OQ!3^^[]^.ZU\L>E*WO=@NAF#LB]YJ'SR/]YZ-70@:8@S6[-U'= M_YV!77\_V$NV8.5^:ZIX^%R4P$$;^.H/:+6@P&Q]5[0\*&%\CWZ#K/@/ELZ MC_Z]B/'BK<;-/[+/'7^^ZKES;SU[,=[_CGHUWO_".W2T&T8OCFW6I]J(W_$* M<8>_6E\'L^#[] M5IK^N%DSY_*7_UOQ--%3!KR\OTG>7+;K(O,%=]S6WF"?7XC,E MX$K6GL'PGZ8%H#W-BZ9\83@9VK1B&L=UE_SIDSVB17?&Z]X:'?)\R 25%I M(L=<(J8;\2_BW\_ OS@AD/@AE)L0^VLYNVCF]$'.RKE<8]789]Z?QN&M#&P0 MPTVC5:@N,'/2+-= OW8^<@:G(0/GTWD\>]%4X)>_C;TJ;(QM5\]H5L9Q;>CZ M\]6O6I=1MY\?=,Y6RO>W>NA/ 3.7%Q,@']6L[H&+3L",2>]-1LCWUMA8#(JA M*2PK7!N&2 Y(4NE:8JXG)B >!'Q8G)X\0.._-\Q8^!Y[?ITS!!8IMVB3%L-XVE9X;ZV@X;NY(TG?>9GD!!H81DB#3-Y)'R J$ 0H';%H=^ M!P/[ 5\,A]*RS)D6K=4&3*.EKF!,-A2'""J=9:C/J0+!\U'_0]L7C<=A)D@+ M\A> =L7TE!?5S5YY7M?&J /D#1>8N&\4R4[E7:SP:OC04MKA=:.WL*D1T#" MR!'Y=(Y^3?WY)/7M\WCBYW]_H%/R'R3%O%!(Z,;4OE=4>P%H?0D9HB6ZNNI[ M+\8^3T2#X9C-&EM;V]UPXK9R4Y5-0NSSXTFDCK/XZ%A:F)^CH *B/Y:N&8J[ M$OC' U##6DH9/ >L^T*(;;#8T=@F*^E8L9CK%#;;H9>9)"#$]KZ>5^H?(\H[ M(D7S@V'4,!F)+^[4@[9//>3YT*P4; >#:JTHM?6OS E>('F:HHE1M.YETI> M;[E1X>%#,*_W]4)Y2?HNBT)YWPS ?R 7G3&TBB#1#B5YA_"['(UV*-$[A-_E M$HL0S"5]AQ#,)7Z'$,PE?8L0S"5]AQ#,)7Z'$,PE?8L S"$F2O0.(9A+ M_ XAF$M,QI;[O7J;TO136FI?EUL3'\1.O3>(G6#N*/RFH]B']T:31T:2,^4V MN#A9_''ER:?+%EN-]V;"^"ORB171O3WRB9O9WIL7 4%H(J9\-LYX?W80\HZ^ M;*'P)*;!0E1PNU1 9!$5("HX*Q:\>@='5)!<*HAA 9* $.J]C]YO^&YPQC1Y M-Z]A^-ID0" R0&1P5C2XK&B$R. #T>#O0S:/XE*"4E@\J1=X-N#[ZD'J![/D M9\BP=[#>?:4,>P\!,CE8@ST6(#,TF1&YY'T)"W)&CQ6WR_6B_3=AG#"D!%:W M+;NV6;2C8M)@,7\5Q7T66Z-Z]]$UIP+&!J/.U,=;$RY#E+WN;&D:$^V8+HO$ MTPS^6D0ZXGG$\U^=YVF!H ^QGA'3$]G#'Y13VL]8:3K2M;7?,+FJYE3Y7D*8 M/JQE5V2YK6)8<5<*@TTFVZXP[#$M%Y[&LS1B>L3TB.E?9/H_BX1-!,]O9O:: M+=.U%6;V:^7"TB]J' U3\3'??N)9+)TG+Y+X#M<0+P M/9U-X[G<17-.7=[>\WK"S4,V@5M0T"86MCYEFKPCD"5&V_@]C3HZK*%@@KVW2(H<+P/X,8'\LGL3]B?Z32 M> L ['>AN?+VS1FOE@*M@+,C5B=8 "11H/$TB3Q6C+]/ZSAG"3_BV,6[#YW2J\J.N]=EKCYK*4][X2*L:*G^TE9@DF'/-U7+]UY3Q(3"L(#WUC;/C85!0ZTV^W1%9P_9 MPLELFJ;B]["W*&(0R""0N7F0^?+JF[\ G)C"M]0,Q=6V..)K(O\LI[@TP\P7\8Q#,()BY:774&8&&G1?GI7YEO= [RLB=ZZU@O5]" MH('Z*X+)IBGLMU7@DE*CY;I%6>[WLZM:'N@#[$G'7ZINU_9\5_4U5X5;T#5$ MRSNV.-9K>2@F,A]*$K;/3!U.#3QGM=]EU[7UXD"<@"14A?5?:2? 9G@2BKH< MIY N4'3)&DIHJV"38:ZAGEP/52ZLX!HP'OT"RXCI9Z@(BM MYB^C2B8EU?#%U/V(X>ZD_H$D0V _2MUN]!O^X]^[%.P:/$AM12\ERH"[8'ED M\+LCNC[493[JJUD\M#BD[8,OGFN0[5($AF.1*G0)OFC9*3-*8>"![XI^2H0E M4&28_R^EFHYAAZKJW:5J5BK"X90/FXM>X*K1JX[3.M9?45-1[D P(NFPY"E; M L@9D7(ZM1%=S0[ L#TO,)T(4**WF:(2J6F- ()WU(T"!@I. 3_EPFBZ5."! M+L&;-Z(1'-[[N-_[<,PC&CQX5R?C5\28>^@U5+S8/U&N,2P=U=3+3FJ)[-5 M#0/^"RC!!123@G6M#\IH67/EP/3 T2##%[ 67/L +!3H0[1$(_0T0#*_)O#2 MVAN:> <.#I;UJ)I1,3E'$GJN"/>W0$S?X.0AVR(C[(_RH8JNO 87_X FP/6 M-OP>@>V1\!^L1>1=#G(#>'+,09G%[L Q^2P/Y*..G_26D<%*_7C-\'#>3)(O MAK42V4<&A@-3Y^/)(N'/__M_'L_FEP #:P39[O=[*>71^AT7AH@$EH6:.>3@ M%.?@]=]%8RN&WGV5'^*.?,@5]_U!TB'AF/)W>>+_I7[]"M3F[QYQD/DMBD M_B;2>L0V6YWV,%5KE_C!L%_C!FGP>Q'@2KN4&O"%0:U48^'CAW#L*TSB>8FP M5V?4[@RY06K8214[[1+7'G E^-N@TZR5V"'XHUQKL^UBC6VF!D/PH,6UAX?) MO=;I?R4W]9^?L-D_)5B_RXU.92"B!A[ 4G BJ#M9!>,#$)[REM&!:,+3R/OW M\,U_>$L$9Q6 V'\?8<)IL'S.@J=X2XP$+R&;ITD)IR1!EDE2R(H2+H@$(0D4 M)5(J-<<91E*^'>A/_.7U9?1*UJK/Z!6JPHV)4!$E<0N%QNMZR:M KK%/HK+EQC^M.N/EJ38=;T#+V]B$K[,?X)-_B MS870]L]M5N&\/-6W AD?Z'A-L U^E>ER M'2?DE9&VW]=G"] R-M!1L5-QA2FYY3ML5=E-*6=4=EG0,KY,2K4'VB M;4_V:]OH"51\2M5]$<_2G8VDKS?47C"7F!^.X,4NUI+K#]>=]K(2%KCUUL][TDJ@U\4MM#/&=FG&MQJXMPBPRE)OEF3! MV/0RL,_8,ID\.P[XHA?JXW5U3VI:J-<\V#*V3#-%#I:>F!&PP*&ZHV%0Z0T' M"]#RV3()(D.1)),G!)J292$KRYB0GS-Y053G$D9C66K.R,\[%X2J2C0=9:X' M\^)V.*+L41W0R@F.EGO$:-PI=_(\/63$R<"?KON J$]P=+%KUVFSMW)UM4-[ M6:4^79AM]A1'3S&+53L9S>;'3!;KTJV<(3N+4QSMB:-2.3\D-_I:(NK8K,IF M*8Z>L%PQVPG=-59DK/9V3FTZ>.8T1^M%9[$;5LLD-EC.I49EX[B%_>(4 M1^?5YLR6I%Z(%<.Z3S4F[7D]/,G18G<^*F;Q#*UK!#=NJGA(3FN]4QSM+/?U M;JUAD9RJN<)X5IHUS1)[DJ.)UKBO=X26J*\]V9"52V MVT<<#:X(1PW X5)TU!:H6*-:5(;U,B=NPXXO-8W%T-_>:P&>ZPQ>:0T7Y(5W MO*II^, BK6W5/RH3BC;8R!>*L9*[JJ7)@CKGPL: ?9>6V"ID:2CV0I8N_O;H@RFE_KG>&?\%]5;O52]U?QO,ERBF@Z7+KOQ M.\L$=H==L^K&4:\2O3BV69]J(U"%FIO?(52A)NE;A.H-)GV'$,PE?H<0S"5] MBQ#,)7V'$,PE?H<0S"5]BP#,46B'DKQ#".82OT,(YA)35O5WNKC?JDNO75_R M0[S"?Z>13+0C/"K B@JP7KT *WG[Y//W!5@1V'X=L/T2)?A0459$!:@H*Z*" MLV/!JSH61 7)I8*_*,IZ9:GHQ<3=K]#&8XM 85=?H"*6<^)&-G M29UKEJH<(VI@SHM[CH31-2=RQ%3*P@QK+;<2O[9:S;5&XM5R9G&HRDJELSD" MU6=$7(VX^LIY,?^8KZHZ?98695.X]E+G=848FO$UI^!K3\F M[>,?,_:R)JK2K.ST.8V5U;+?Z\\#C3W63F726>HUQKX%"\RK2@/NU4QS7]VB M373+H>&OVX^<(=<0"ZY[%^Q&(="SYC(_XZE3BV; Y*&26KF7]0G!-_M3XR MLC,BP$" <RRSB;]6D0HA!D(,A!BW MJS=Y)V P&;,QU<)=T)&9BTN^S7E'YS/YVQQ]*7Y*MUO&_8G0+/1_VW?U]^ #E5_ 4>WEJEX+<" M'RH+?"75"V#8[I%?']5".0%K546:V^VM9?"=:;^QL?T!46KUP+#);S_I2PE" M7]/:>VUN^()<_BD].E[D;; "H/-3LLM<-]CNQB1U;?)P/&*(^; I.A3/9<#K*;BAEUX95#Z%K2#[N98G< M0A";WQ";?TZ?DC\_T+U1<;CH[(8<-JCL"J1MS$71@J55H3(BEZ:8W&_]2OX3 ME?#[>;+(_./JCA^:N)IX.P=?NIPD+"E=$#U5*=HFU'@<]$4._,E:2LV"Z3JT MC0KWS^O:AB:'#Z4EAQ-L6LM3LP%7W.&$-!>VY4[S4J4E#W_"CKYK/N :^;D: M)ZHM21Z\;P:^+>NI:,QGK"S^A]4MX8**5I@R1& 085D:"JQW5OKQ? M[BAHQTN)CN/:&_"9%$8%+J-RWTO; "CEI5, SN1E"K;0%%C\4O2C1M4 ##W5 M5ST[<&4P'?!64_-]5;TOJ5FP 4K /TJ:J\J^[7I@1&%JX8J6G]+N]_:ZIRO//#G_"T0+./TP@ C#P$8S4 G3J/WQ)W(*WG_H HAEX M#HMQ2K85>&I4 Q2LBFE;AR9W*39Z%B_AF7ZKW!.MH"=HFD/A&;?(Z\5=UN=7 M8])1.^Q3>&0]H3-_Q#Y'!A%8.(%AZ*CL3O,>GG*F8]BAJD:$=N"65C1&P=9G M_#(W[XI<$;/72KXH9?SJ$QFIUB[_ 8R>9E#6!=NW4$VP>87P5Y.N&,)'T9@! M9(#Q=.;1IQZ[$34#(F'9=BMPZQ_0%COP'>C6+LJ MLP B59K&Z70.C\/M@4AC>P?V&Y(]V&WQ_L51W5;-\P(1T!S8,$#5$7U&M']W M'38=/";L TN (3\;6PJLD_%0=5;=J:ZL>2KTZ),C)E-%P)>'/E*^G5(AWT1- M9?9?J'$>R@8F )!6,VH(=P(Y!H[GF M@L 8$'D]TPR??/O2G6<*K\70E<6)G"4ZVS$7[T8P16$"S=0=[ 'Y$XP^[&!08 (5]< M%HHM42^UU&KOVU\^DN/7H[Q3@ MIB-51\0+!1\\]\,#-#[WET]H')+U78K;.9K[X$T;?<<#:))Z(F'!YC?X11+?6ZDV;XQ!3?;NCDW,;6RG;D]+9&803"^Z.\20W[O'1MY^>NE&M M!^$N^@D]VNC M#X3WB.XPTO2SVTS=U36BQU"YKMLAABR@.]4Z376IN6N;,:R-1)([*#*=D$@B M@>0@M*06X)+B NP/#WC\ *U E ,2J&&JO_#U]U38Q*NF+8OC&1"6;782+D;< M=,1>@PHC-GU&A?;?G!%_1X6_]B&B0RC >8#PCM]5!_DQ[DWXK%YL9.NM>G^S M*R_^G!+/#X+CUK23IZ1NH*MEKSY>:G6GQ@)BG ,Y_ 5J_,,#_>Y#[G_R4E4" M0^W,'Z\.O)<#03&^+K]6S6,- ]#SP;O@]!K#7KQ""*]A0R@!#L'("^!+^L,- MLKD@F_MN0=AC&BOH \G:%8;BI6Z0[[N^/9Q,3RYLZ@[^KJ;^ 1E[_#A<2#8V#]=[.7$#2UJ_B3W.7Q,@&^YD0@\MP'U;+WO M$8E'&IK[+3YJY6300'0\]?O]+X]W$V[>L?R9*>XR$5-83W..BX%OWS^(+J>' M)T<]WJ^\Y/X?PNQRJ-IKL'<+O\FB+$KU%Q!U!H!U*\@XAF$O\#B&82_H6(9A+ M^@XAF$O\#B&82_H6_W0M7<(P5SB=PC!W =MT=N#!=^F-/V$[KF_E,H*YR\;V7R+U-+;#6N0C[Y MVR>?N+GMO;7P$([>XI3/4P$2OY$BV6D@K-B M08)"]Q 5_!46G"7+#)*!;FG*9Z/X&[X,G+<8^F4/Q4070[]Y,B 0&2 R."L: M7%8X0F3P@6AP-NDH0;44BB<\[\\F$J%,I;D/S]=ZL:P>5YE) M+UG,Z^]WK< M511M]9BU8)S.,>JJ9TYSLK+4/'V]P*AF&#H;I;I]=RJ08ZB0JIR.$^(.+'TB M_T=/Z-JU7+>>P0)[B5H/2WU8]AE6 M0L#2V8L50T#(@)#A,R##>[)]O 8,VD;6FSZS7_"-1KNU'+'9K3IZ?_*P=P/# MLMIS+ /W.UC140NUJ;)P/O:NL):PAU[,RZK0VD>X:WK2=5(]YP/X MZI=)UPG=OO'J+-?O^PV@V(U[00*Z)5R%Y3*2#?BMQXU:,HWERS N:TU'%9$? MJ&3AGLV.XZ-6N]"$Y7<3D/:<3N2N9PM%&!!AP$UAP*U[/*X& HT:E^3'TX3$ MUA_6X^E8&R8F)1F *I]D":OZ"J-0" "@9L"@1MW;EP- YC]<*72DTZ='#'B MO-*G%H76$"H".-) MC81"7A=3Q=S(Y>J[PIS-)3/)[M"3645W))&QGV@W@!> M4JPYP1,S$PB2:Y@J8M=GY\:CAUJZ'T; M$8/SF< ]1'.U@]2?!I@MD^ /$P3:Z^!GP>,5104E3&GM**8$Z8!7DKE4 MGG@E8WG#1=2GWNMBX?:*OT*0]AX]WC4<322F$GB/("D;CY-4TC0P;,AB*MGH MS;R"_H SWF&G"4WA\<:'[P)M4<0>'!=LXAT<4\EV8:[MTF/;Y^&YJ*P04;A7 M*R,T DPKCG'OV64"2O /GWTG"?NC!1T^+"V!J_GFDN.P54OX?C42DDR'',MZ/N?.L?OCO M?_]7>#2'NQ3(YVJ8/_V0RM#\>1-#(TU$EN*8+(&?@=?_Y#67WUD^(RM]ETCY MT9H_@[#,!.Q3]BY+_YLX_ CGY&S1(%5L:-J.J&#QMX[)8+W/GF%L\%86&Y7V>Q-+#U_-=0=XG,*7;2Z6"M_L,3?_\:M L7CU@$@$]QAB/^ M9H@K!0-Q[5K!@L4#X6Q0?Q,<.V0:S79K0%1;1:X_Z%79?@S\7 #0U2H2 M?2[?KQ:K#/PXB*!]AT&_M,@/_,WOG,X[(C WQ!\A3+@,EJ=;\-+>XI'J-$DF,DE2H+(3 M(9%*3I*S='J2X[/927J6)G-T,D5ET^EO6/YX7_-5G?NL(C$MBBTDFI;6G(PV MQ9P+=;W3ENZ(7&3%#=U@"PPW41MJ(VM:7= R==JRP,9) OE&2>MLP72,@8T MN9'A3<-IRVQEO!R4$VN.72Y*Z^2RFJBRC M:GCV3F:8,N]0#3^Z7Q%Y+[E!T M38(MLZ#;SX94XA(E1F]R#5)JK%>YWG8T M;E9ET#)WVG)9G3:59,.#6RWX(MSP=O"_F.L4[&)5*I=0K5L98> MJ'4&-CT;DW:_WXQE-;GA1L5[S66[FYXL=R?)\WE*E,76=E5ZJ%&+87O9 M,ML>L5<6!RHXF?&Z5'R];S8J,O3G'+U9>R M9GUD^A9?J.E$$J5$=CI+3A*9'#])3ODT>#()]DGI8R!3&YO+BIDNU[+Y' RZLN7 M-I6V;38%>;<6V*FU87@IUB&]V+6Z58 M<_0>V>D[:MSJ5-7B9E*J]2_*_T;OBQ-.C]?8J(H^S:O M1-8K!7%0*[&\NVO;TX8F#VQLR]+GEN\3K1/?'GW'D_;R.]BGOKT5V'O0:"-0 MJ16@86XDC9@KDLF;PGR'K+]'["H"%P=T5EZ%$&3@ %-&T@54'$315PXTU@ST M5_C]H"92V(0ZV$N'FP8O85$1%;P"*Y$^? 3-""1YR/X#EB"8G9\S92N)82/"MX&PQG@:K/ MH5-+R9X;HJ$9,CR@'-@IN#*/Z%W>JTX4KW>JV3LP>:1%]B7!,5'_?A*7ZK79 M7CLK: ?/7U.RX-$*9T/185E'K';/)4WT:[ ->6T)>D<4H5YLHE)LH?QS>"%, M?(?MO+N@8J'CWP/A=?"5 #SGX,^XZMG_O/)-]V,%JX/[R?PN^+'BRR#:H$4JRC9Q6 ?KX#<]Y#>@ZP\)"C,/AV,;C0\I[? M4H3==#W=9%2)'.JD5-AF)LT_#[#U).,@&$5I:I]>D.,ZUPUY):UGJL[&28;K M#%:4JY3E;[_H5"R1.(^40QOB.NM'T9,$=1R9\($6,+\M.[794-RPY0F77O;; MLUJA\>&Y6!G#G*38SC!YJ8(^HVOKB>=OKJLA1$,X2/U#P"D,826\QHY!.;2 MU8)NGP&<25XH2H"=OO< G#K"'%;\#($EP0>%/SV, P>"Z&/E495,J&;JX"D M^M_IL"B"!VQPQU>_T#=3.X#'_S M%6KB352"F^CH("?F8'M8W#+P0T&&K0,W?1_1:#[2#G<0KVC5^HEJ:^NU\S.5?GBC-PP M5PK_"5U3DW?'&O&K0><'WB_G03<1LEY%4LB[;.9#2THX#2.2D6O) MR,>NB1[.@'@]&;FA,_4FA.1C:VCA+(0K:6 W41W-2X 8G(60OA9P1I5.8$C* M9ZAM@"(WOE)I@Q=D1[QJ)/PNF\\FF^.JP-8E,,E-\J%$:_)U(^$'PJ0U=U2Z M/DM6N/Z2666-^[B>4V'>?^+19(8('%X+'*C/ 0XHXB'"AG=-O&$M&\" #3DE M_6\\CC6IS#[1WG!QEN4E]E[)%>F&O;ARU@W FOZB*#E:U4V0NWP^9ZGM[6@U M@UPHZ0AK(JSYG3NYFP8;E 1%OP;7,C8L(]FEWN5\B63W@UPY/&W=AC+X9D$& MGW+(X(L1NF1_-D_A&UJW7VO(SV0P?'[%]I:-WA).O"UX2;.0:A9.#,JSO-") M"RIJ/P^%_/SGWI\Z=.BW<.A,VLEBO9G/461]7TO0M5R76_\%CB;S+=T1%R"' M#.*E@3] 5J(-V/*02B5^Q* 2.6P_[LWQ#";$SO4QUJ&\VEK6KI7IL?3H89;:DFYBA.K3 !,\FJ.B*Z!-=$=W>+$1W MV5_S+OL5 ]0ND[ M.ADMT2TO401SM[Y"5$38?>,K! R": _=] I%*'?K*Q2AW*VO4(1RM[Y"$W(..,D/(C#OG5D/(#[XZSPK81CEZ-,>_34.:](O5F)"2?54@B M)(F$Y%DAN0KYYCMSR;P5^684$>A%HGP"XB O8..F8QNODI9 T9,$*K1.7ST1 M2KY?QJE,8_+ C=1A:UZ6>Z52P;TZ)]XR-1F0_>ZD3(ZHUM(:#VO;@ND&_)LD MF;U2OD"$#Y[;_Q/@ _:.1_#P@=*6+-U\(,?,I,$"=$@WW(36IO3NU>%FH^8; M>3Y>**B%>#I!5NK[IKP^4'!&J.VZ]X]4E+9:RJM5D MMC:$&HI^"=:\FEOIW7Q(;TAQ>T/.UC?T(7VM(3^7'O0%$/:674NOP,Y'/TPD MQNJ39%IMM[3=MM-KU63,TL[^' MH:G0K8[36F_$.EQJ7.9E1T_:$(;2;V B?JE=&0%1!$0?WB-U9:6(HU9D619) MD]TIW*@BSN^'.\7%E,614A1A481%D908$<;30JQV9:756' M2M$;.[-N*4;J;:+IL<_G8G19"JZMOQ,UY:W-PO1G><7\*I=&\5&VWAKZG8W8[;]0)4:C;:P M,ZHN)J&.4"Q"L0C%/A2*W:A+[M0,?D4 2XB5VK+OZ'-N+5?9S+X\*U$M"&!1 M_%@$81&$?3P(^R">O%>$L,%D4YGG.FV';:\'6F3XYO->L MY2R!Q CX=[ARBN[P^'NW21]_U.TC62LZ)NKYA)I0N/3,P C5H;D7U)ZQ,$=) M-:[-I8=J:VXD'^13?VO9,$17T32P6E4=2+NL@-E"WE:K8VB*L!N U^4U0U"] M59E.*CN&YX9+=Z.">9 ,>U:1UGWF&R&!]5N!1]NF([T:GN%?X8-^*C;8TL*I MEQ/.)9%(H^EN&+H<;R@;223P$- ,ODY'$*8H.E@G^R=ZW:5^X%4?S"6B8"S! M$NZ0D&;^L0C#GDLF 58R?@@PY%$?"447-$>4"-E;"N2HQ>V58$F\QC$"@*TP M)WA3(I9XTXL$;Q,SL)^(#=Q0! Q'KW(A&&?)DR-G4),(!S(P4(@*"$2X-$0 M6.Z(OB2AL@HT^4\YW(&#-'ASB1I1_X"];]BZ84MW>*.=;*LKBVM# GV1&F#D MTJ/R:;/S5IQ=+DBVD!Q8;'NC56?*;<@GZO<-">5*@FL"I$*#/2/081DW9G'' M\@4.29HGH2+XP9>5=B#/ KJJL;WVOI1 $0)-@ 2 OUHK0QE@YL(/]QN>#$%3> 2JRJ$U>*J-!@_GR0*/ S^A9'YP)HI$ MGM? =I2(_EP"W;\LU.=G!29\"Q'<">#UYL\IV+;_B(JUTOC=3W3P>"L2$ DD M[C)PF< G'LU>DKP#*LD)U5WHP4=/BPN2IOUSHH7A1U^%+.]1&@(Z&;IDP@)& MD>>$>/#?__ZO\' .RB L@F*8/WU"A= $>C-#(^U0EN*89Y"?@??_Y#67WUE^ M&1/Z+I'RN1I^!J0,"=BI[%V6_C=Q^!%.RMFJP?HJH7D[JI^"OW5<0<7[[!FR M0V_)(WM]5)=3!6N44GD6N[JM[)3E2Z+\^+ MRLJW%9U+E/IXBG:*8[W+=>6^2=$'+LQ%5FO>%W9"7@ 1OT]V^ M3JFY]%X&+8]'U.)-\W7)>6$UJ/6O,C?J# M\<.&TN?YM>RU.SG&?851(NN5@CBHE5C>W;7M:4.3![8[@4T3V+P'WY!$QGZN M=?+;U17@O@U4W3G8II)I0=/:WCVF!M?RS,[(EE<[LMW+YF1-'W(T?-[[J\%0 M#36E.5#&8,)551>,I41\;QB6]>-]=./C#BE>AS38(5\YM6 && %02P?:@.7] M,08=(3!"7")S&&XL6+"\>RO00R 2AM/$!1,4@UBR.(@_:; 'X%*QG# M(3IS8'=)"'%7IF( A)7,C2) 5=H"AIYI+)$Z"S5B^!*@'.IW1$^R' UHZ^ X M]I1ZJ%R#W@4]M)RII8@*;P+-&&G= =VRZ%F&\*D\T"V!R@4!'G6# (\"[47' M]%N IRN&>.<9A:C'(9W[],G -(5?.GD<&)HTFTF"#8U5^/>IIX1;4 DGH&(. M+%-&$)RE@Y^#S6'AB77Z[AD$3+M0]33_'W#[ @9/5LSYL*BX>A M\-^O$@M_N 1C%W&!2\MD7RW/1?.A,-X:C/7GA#4OO",[(908''8I$VS2EF2W M9P-^"R ;- 7]N!"+WIW(P]2XEXVS[78J)=TG]F1F)WMU)M*Y6):BST+1?T2; M/]K\7WGSAQ)A:+ZW%I)R(Z/V,WK&9.N+^C[.?)3=SSCC1C-?:8CLNC)1DQ(U MN!_E9:_L0YJ,97*YIW;_JRE [Z7M5"111E$3.%3E946V/K6Y=YT+@ \XY+]V MM7^*E+_KJ3F&H$ D@[ET)46'?V9@=#P&L5/LZN]XAD\N M)BN67A44R[+[ R7%8+)BFHY1?U:R)MK;^*IO[BFK,7^]N27&K%6M#%]31 M:K5R:QUR6ZPSF .8)F/D!<7D\ M672\K6GZLIX@#QCR&!^ QTR62,9K\K*XH*HN>_UQ>$,P'B@S8OT#6(WQ( 'P0#0>,^R2W3 ]:T)E4ZF6(F:>2@RE*Q=.*:5VO1 M#H]V^$?>X>^NVKQDB_>$_K:6ESI=KE^99BIQN9==#2!] /1299*QW N4EJ>8 MW,*_?TD>MYZTD71'*IG&TJ^9,5+L><&QP%: &N9EDH!U.SLV-;+2Y.+"TJ7T M[72W7LCGI >7VR'2 ^H6* 6\X1,]23!D':56O#O-%MAVMF0N@=IOX=SZUOTU#_TEEH8H:2AG7_!6T"*F.X+7>6VW]]/O[=U*BA'PN99'%P"I MM7"ZOS$C)%Z8!U\GP*-XTX2)]]"N(%P@$ 1/")Y,W!&%X#WH3_X?,'$ KVG$ M%#(#0,HUG-@_4[:2& =#$"3\#0ML:+'E?!'0&)(!&'S!$=F/!(#V-P(N !H>T@*0/X=\6#"?>?$4/= MA9-KP@?QH/O@-]'!L OF"9(YX,Y[[&"8U@#^A@GVX&>P :%8_B+M)?$P9?X0 M\<0(&F]9RDS![_*8"#JF =^(W^.3D;D /OT7(B"&M <'0C3\.FS;V 9J")HX M,_!&3,$ 9Q3U"PP"$@9:O]6EOD# $T?#Y'4?RM784 M$]V00'*0$P$#ISH "SC?/H6?/^_@JX>F4*S@YI8TH N8A_4]@$L8"<%794D' M>QWN5X@&8*X56\-?@PV@!0_T"BQPEJ%)H!V8$&CAZ_Y0CJ?/PQ9(S&+8ART* MFH"7^90I:.-;THJ'O"./R3=X$)IV$TU'##PO+,F'S8]0T5]03RCOB);A#PW3 M)R(8-B4P1;HG#PC1 V@UT-*%QC$'G9Q*DGZ8RU@P]?[\21;4?11KCK>!+V_P MR9+'[BL2+L)Z&)OS3KNC/U=6*Q^DYN ?#0N4!7>R91F"@OMY.#F.4!I^CB ? M[J$9;G$L1I(F"1Z60(9*/(M06P0' 2*)%!5XSD%!,27,"CDS46PZEH29H\T4 M34.'81C@=,N6>-%'M6>E!;+8@.78A:3.?XW'5 E?ATX0H!&AW0(E:2K!#AUM MH0!Z?8$+Z'U"\Q7LW>!<#QX6$DZ8BDH 40!X#!4_GW8'H()WY,$/4/S;4K&@ M^,3@D6N;RM2QT6\(:YTID#3TC>__NW8,^Y]!\7_YY>J?/OX-H$W?T'@SYB$V M6 \ %\",$3S&H3!&'X-90#JJZ&"HMF$B5%!@;@'F!D)* 5(\D(X@V;M H;$D M&:Y9\(A@-QV+!]Q)(1&!N"!B>FE/5GA@5"((@D!CH;/QL57V>(OT@#G(4Q"" M%0L6 [X5& <&V/V*[LDAZH+HZ?6(E$F7<,+(#F@K4"\#L@UZ7X6I EA].T;^ M -AP)@$6"<2Q!Y]VI#K!H4[1-I(0\[$"#Y6@=VA"P0,A:@%M0 07@,Q!CL M5Z!KX#-E!C4HM#,4ZS &;T^"-@3N^0SG.>@NV8&(M0L8[#@@UCZUU!&%WJ[;$AK-;;>J MEM/-46W,N#O![G[[1:5SL5R".K/3T:Q=9VZNY]OXT\E)FTIY9XP;)D<74Z2Y M&D\$L^>"R@FQ9P8>0E^YW]G8,;^X# M0H2Y[%R@C'V&3=_PQK2[*-&6;?=&\:Z3X&@]ME%RX(XQ^1F1.,IUP "1W?QP.@)-#S3A@8HMCK!+[NX#KTR MKB2I%M2!)?&"]!XKK"%+Q/=ZO_60_N>]7OS*8!CB]8W(M86>R2Q65[JVU99Z0QU8'J*/DDP,ID+I9. M)B^$'[_/,B'YCH3SE83S]RZKWD\XNQR[U^;-ZCW93E73XJA128D4M&: =&;) M\X/\W:03N0VQ%\B>\S92#L)7(0BJ+RNK.T_%N*#>GFLEP:7D'Y3(BLJ>G)<] MH:*R)_Y3H[(G4=F3J.S)JY4]^?UR%1>OP=3\=[_$9T""SZ$9F75S0O M;\RN/ ELV:-[25A MUA\ZN5MD,WA-B;Y]\Y6(?K"WAAJ MLK;K2[:BK"I<]STMN6RRFNYWIA6@I]0KECO(/HSZ'>B23<>R=/IV#+GW=3-< MR]RG/3&ACL5D'E<=S4PU%^IZZ&3T02]>5J_EJ'^9F&P+G6F]QE9YLFTSO?MD MS^E4RO*W7YE4+)>[1'7Q">Q].H50B[ID[T>[7_.21S 9MR0!0B6L)F!)^B/A_CUIR2NP(EWGL#_;P?8,X)$,P>-L/N:R M<[5&JN5X8C:CQ<6#PKG??NG&[4 CC&6LIM./A]G"[.5RM/96K%$NN?+ M"'KQ-\O(>J,!]$ZQ35AX58X912Q-9;C/O ML.7]F+'@&#CQ+K_]@6L22\.4GCB7'G%FTA[2(W?.M9);?B?.UHO6@8JFGV30 M@";-=;-@SOM\YD/[C4'\ON\5/5R$X1)H6\2A=_&G UYFPI_._HP?AV(CP.M. M IZ\*0PG:+U]N#0P2S4_AT]6)Q3W(G3!BG"MXA M^7'X0<"P%V[E!^>:J$@H1%/P0#_MP-'X,!@N MBF)>19Q2($#$@B&2Z+;"[Y^"P-E+)\#*J.)'>0M.&E,\WY#4Q;(7@-=$!'+ELQ#W9ALNT$H"/3P4ZGWYP,2K8*$H MZ5#CI63/#20[2S !<.&?>H.70&(1"T=$V^B.*(&9/1+1WXX/#T4;!N.W@EE! M@?= ;%>.[2?*>$5KD844$KBYX2"_/>)E/ZPO2I6 L>189F',-@[(!O,$KR+\ M_!ST./R,0V8%W%.>H8.ZC)[A"[0_+6>/ RL)K2OED!R#OA<$0^)WA5/E\">' M]^+4"?#E(),0-%\9)OR;][U8D"^!(R\!WGGY([)I6)8GQ7?^.>&MN;]W8S@= MQ;)Y^,P8DL\@K^Y@VP489$I>&/L2"/0<[.FBM))T$8FR?I35@OMQEM: L@>. M\>M8X)\,,+T87 I:A/H0V,I>BB2& BPKO@19GKS'CK<7.CMD> !1=7Q 54\2Y$!)*,/5GWS/?EW!YH)#!N$$;)F)Y$(AGGS_*&)/$ M=PII]@$G=%)"D4/[''[>@.#OYR*AM!^E]:\@O#5'#BR>/@93T& MUJ\MNS@3U4N_M(#A0*P,!29HZ.C,P&ZCT_,21D+#1-4!3&@[A%*#;0?+;TLR MC@8]!%N[T@8]U!S1%IU,2FOT[8A1DQISG*_DUU'E/4]#"Y[7G M_C(<3?2/%BR'^.0^G-H'0#H_K;&D'.DET,OE*R:/+5EP !^@ (,_?*&7.7P$ M[(=#XK#+\#?"A\3A/'K7+)A+J;9'2<*H&#V.KT=IA2)."L*I/#&YA,C YL=& ^W M8COU+O G!$I&Z'B"VU4!NK:7U@?19178SGYJ.CP+\=D:B/QW+,_H2'2F3DAI MP5 (>NG Y,DPE/XX3G,^.0V>2(_Y:Z"'?C+#AAD^8"H,9%E8SM023 5G?P;# M"FTSL*G@N/%1]QN9]VBW'=+[<2] <]U!H\;S>GE?P^Q:<"! H432AS5Y#X/A MR$&?P0K!Z;)=2=L)E8 G)@1_1'QW&S",]UL\V#>YOO(2.O$>C MX6\=BT!:'0! +("^-%=U[#I$U@3.]Y@9A@WL38_PX$)$9A2C^8(833J*T8QB M-*,8S2A&\]5C-/G#SH: M7V?[JT(7@*];6?2Z$VI"GK9L+97JOK5C#+9>*(R-S7:99@L,3+LX;:EWUZ5, M:K*JJM*HUM3O=R0XVMP)??[,X;28H@?42E73]X-:*Z^7UTR#F23.6U8E,M]/ MW#^D6<<4"SFA-5A/\["NP%G+7CRA]L@*&>>4W'RKKJK;=M%U04N_G[\?Q_IG MD:GH?6?GX96(US9+Y6??0?X]LX0(%:0.])GRR\>XULI:R=(V1Q. MVDE&Z%Z)/>UW;F*4"_#JF23??OEC)+Q!$MXHP4R_D^Y?Q;K53#$MFU@[T'6) M+A%F"KSNOA!6P(O&"JI9C(#8P:!Z[-_G6P2W0LZ]EG&'XO[B9#)&/#TCC5"* M.#*'@9KVV"P!2Z+O3,%Q"T0O2:;B*?+'3T1U!M1$SSQY[*O$X0;8@I,=@RJ[ M"Z]H(,T)XCSS!X;9021=Q*:&3I@ &H$J"3WW !X#I?*.\ (C@ZFB!!ET%-OQZ4B \04G",XK4/G]\?>"%ZC2[)A(UH^_"+#L2TH'Q[#CO?2,)4>5/7!7VRP!JY/MG-Y-DX\MH'S MW[N<@G\.AS/ $0?]@J<7HLX#7X4! .=L-[I! -+-Y9 O!"5CF39F #&?TKP M0AAH8GGK@U89K[&-9B989NN.:*.4]4L+@LEUO!LU?RHEW]9Y=)VQ2<@+<^3 M/A>IBQ.'Q-)C? I<3."85D1XZ1?PBF&"" LWQK+RG""<+<4)U9U!+'E5.K#A MX-%Y;_))> *1\>BL'A.MIWKCWSOXCX81>1"+H*]2!CL74@1!@'#G$KKXQ&V# M.?"_IGB>;X_I+5B&YR?B6*[ I:R O0RR+<$ M.XA\34^*"N[6\51[CAD@/:*C(6<-7A?D(S_;(J>S$/@K??$_@(K_^*!;UO$6 MQYWQ7X?]-]9Q\)%R'+'I6?LMR28$WIH3,X1LV+&*NV:L$&G342'%ES$[]"&: M8NB!=@U\/*P7A3BDSGK@'730P[.#T/4GY!&_2Y+TD1)^#WAT>B(\ MBD_79')&4^W!7'OV\DE'SHYS:X,:R1T]Q\A[=7V?;DJ-;J;%-=PK61LA)Q)Y M1ZY>QIZ-(IY?1I[]&P'CN%/0@O Z!*UX ?N!?(\G?1_ MC\-'_\1^2AB%^JR+,/@[/P5[R+&E?Z"W, 5&BT.7 &3\M+TZRM)W,@9LFG__ MN(K3\+0$S!V9>BI\$'WOY3)UY W^J^H#8,'2T8)]H 6C[S)4M& ?:,&H[%TB MVF+OL&)_7RW,.\[>OT LGBDY)"%=\Q%"G5>H58-/BWN28^1NK@R]3!=ZY=_=2H-U/X][KF]NW6 7XKX_MV[\P!'*X'8VN[K70G'#_B%-REN4I>D(*O#A)DE1NPB<3]"2=S69GF4QJ-DMF3V.I MR3WW4-%Z#R/2Z3&93G_2T.OS[J68[R$_9IGJM#%4EZF5OBV2P_4L!PVW\Y9Q M1I?N=;+"2J8SE<9ZJ;@J7XSY;G>L67F]2<[4M#SH=(R%:EH/4$TY>V:)6>1J M/9;N<$X^LVN4'HS[8KM[*3J\L&>#YA, MW8JS\06[FZ6W;$(=,9/T>*J5 MW%=4QYG4R-$P7G,EV/)L1/M$(>>Z]&!'UJ=RJ33+2N2TRDRRY\_L9%BQ3:UG M*MFN6./2?.#6#H[+8]5R?[11(U/>LIM:_I\?&@9;/TSF5&])"RA#IH>B&%H*/F.7[$:J)* MMRBSMYNV-&TEPZ:AV/QKEB7W,]\*QG+JL;0 MRYKKASYS3CA]N=WURY$_EYR+<>8[_0,;@TRARU7[U4&UW>K?+A'3<;#[&7.? ML'84ZU!A/!^4!'^_#("V3C".#.MB>O=RIP'_@E?AN-([9+3":-67AMTQ7'$R M2-:+Z4%\.5-W99Y-;5IEF\TRC]BD6>^J VV2PR_>-ICXDQ::3,0I!Y2J2<7T MN^C1RCD9S=[U1&NGTLE9=N)NTI7Q\L\I53L>H>? 8/"T'%:P)=GM&8PE]?YR MF5"U,J'UP6I0W:OUS+(V,@V^-&[)WWZETK',A?(^8&E@EJ^F@+-6]%*TOE^- ME_8S3_QZFRQW$C4ZSTG;A$F1!7-;SG:__4JD8\ETZGSBX53ZH<)@SKU@8.ZN M?^<% /_P%^0'XI@![X\1NH1+RL*(XF#?H)!K9[J P?KSRM'[FP Q7W\:1U;%7WVW8LOG+1=Z3'4<2^N:2+"@"-S"J_=;#X,^N(B\< M;@P:.F0OGDN:R%@]"<8=@C^4@-9X<9%[TGTAOHIG.BH_VNX$IJ"Q:L[]]BL3 MHR]57WR+S?4IYWFR3U5+M43/9G>\D,M,Q^M410+SG(RE+Y"'$W#7''8+I))Q MO9?Y*0;!86,34)_Q/%B0E,;K"C%S4&5YQ$EB23:J=P_VW0M7RXMVGG![*2$+ M:7&N.JL"/=&:P[:2?9\5J[9*+R&IA6L&-$KPS/:,A7E$/A)>)*1E>V0C/VAJ M.S5=6=_33JY1[]X#E+/=J@4(K>@D@7DB0B74#X,^Y*M@ M35*6=$'Q^+1$R/!P2'\*JPQ>Z@9$%08HFYP>0U?(@P M!;Y%@]G)$#41^R(F#X$,>/!O"DSJ6'GEO'TZ&X_FS4O9"/.O>,5Z<7Y*>)#@ MF9(N@^:Z=3&L?<-KF.#)#V<[8O;Q7Z5*NZ/> ]Q7\1D18 _< M)VY?EM8?=E M";J"5G-@0T#&BI6I>!PKO #YE[RD%]@2<25XS\3$*RM3LB##HS<@G& %TP(% MGWP/LJ:XBH;X$WD;UZQ'$>$H2=%/1 -'UDZ7@,[H+:R!LJ9 1\"B*2AK$&4' M> 2.7GX;$@I+ CV!$A*FDT$K@XNPBQ)B<_(+U-O\EE@Y)IA%Z:0"/:3"Q,6C M#_QY_L!GO&)Z2P#+D%M6P$.#Z8J1 ,&$ PVHQ/B.T3&%.6\ANA68#Z7Y19-] M",)4;A=38)-_F:OP1PC"9JR9G6GGFMPR7B\4BWMUVW'<4[WHD.1PX>%6?A?Z M[=Q"Y,6UWI7[E2*;SB4FO1;]T%GFWRN)^D!:@=+I4$E==$&,TQ6<)23)V4L^ M@Z@$.5=UJ$8=9,'RF8'\TO1A%2QJ^ MGR)Y(AD%"M]0:+=/ 72CR1.A A'G:_>9UR7*D?AD"P;O/C/1BGW4'(DG3ZUW MC4\XJ3LR]Y8AM9>YP(XG["GBKH/# M/B PBW9/M'O>=??<3CSEW^XN'"=WE7UU8Z'9V+WBF-D@&^^/?'M#TMVWMC.VRBV'S6G=5$?5OO;G]6 OW.D[?DS*Z&*+?8[!/S,,$W/)"N.%T4I/53HH2U?JP)ZWWN8R1'?C1U\E8 MEKI4//8CZ2?/@298RA7H\RY&K#0>WLPBK[//A?YJ(!HAYF=)/WG2CQ !XJT# MHK_?.W"W@Q:LO]4O@&-G8+>F V51)D==O;C6R?J*['BQV/0;)/_=G(99]BX; M(]WRZ^B6KPV>D8+Y[GCJ;^,+D%=B-E2AKI(%LJ 5NH.ILK;=-0Q)!Y!'96+I MY'ELW>?2!]LH,@*,+RY21AE]P,(^3V_^Q'HDE46O&* R@:&P+QB<]H4NG!6HM=)O9@J$''STM+DB: M]L\CD'^%7,-'<_F=Y>?9TW>)E*\X_@PP*0$[E;W+TO\F#C_"23E;-4@ M$)JWHP1__*WC%'_OLV=R1;TEAPFBY^N=2UY8[]=9+0T A/\:"@#[Z?%!'Q@= M_L,3JLR)RO4:B$'!"O8+_YK$>6>#>BJO MZ+E$HB'3:+9; Z+:*G+]0:_*]F/@Y\(=P;2*1)_+]ZO%*@,_#K*-WF$09Q2& M3XVHU1ZP?6+0)@KM5I%M]=DB_*G?;E2+S #\4JJVF%:ARC2(_@!\T&1; SRX MIQ[ZGZE)_-\OV.Q[T:/A0O0YAF-!HI\8(6T%"?1O)9F$-8>,/EZYZ1_XF]\Y MG7=$2-?V(X0)E]'R= M>VEL>Y6PNF9XELZ(X$20Q.4G.4N0D)_(4L!/$7&XF MI&DI.3OE""U6Q6Q!Z%0H-EW0Y6FGG!(3)'.)M>HIRM]KMMB]KGNN1([??E;K:XS"K=2Y2S;+]5RM1J3)8M;\EZISD2#-YV M+U+..E5]*DH[BZ-=>U*K:^OV-K2R-]VI;+UE*V5'-:NDBY2PS M'[8:W8F;X10]F:+7R_OM@I8O4HBY6Q*FB>J MNVDSS<9I:E98U>A*JW*12/9^L%QD2VO-)9VDX[*Y6:?><;N7B&27N=2].=TN M)F0Z5=B]2SN8W:-483GMY M7:'$>'ZQ@!RZL*<5VNIGDJ);EVI:<;NT<[GZSEV'3L\DBN_N'6G7.9KC" MN#VK5NOSXL(!3[VP_O%I:56?K[FFFEZ7$N#@(O>;&FAZ00 X<9PJ. OWGJ-3 ME;0]2][WY&P7-@V1[H;9KY]FO_59;7^# Y=^,P:D8U+6FJ-+^&; *Y?X""TK MOUJ9QA;H\+:D[5[,A^>8TJ0P*3QTV;Y:4_OS3>^A/FZ4I_?R)=LD/?D-TP0< MT(+$:R5^ZIDF R>1W,G=:88MS!*)5'UKB8."&S9-Z#^P3$*O[D@F/-: \M:> M#0WH5J_"0TZR#H9)8'C$Z1!=7JVL50L5?25S],Y(K.DM/TC&N]]^IH/H#T=2?QU M"#NO+?%_:XP7#(]ZT08_68KH$1X&-TG>E?W%];&AICF[F597OUK3B M"$@]%I1H)P1ZBG6@?P2K!-1Y8"L"!]+G<3I@G[\*[$/3"IS8$#RA $X\7#:(/.1-E MH#GZG[R8&[*JSTS>LDU'>)H>$I*8+GD1LR9"JKHC< 8?*KI@F.#9D$A.T75C M@]1+(E4&OQV] G9LQ5L6_*L"86MIB(Z&S[(E>)G'C(EH@%"W02,#LS^*&U@Y M1#SM-!S1S- 4XXXHA\@>7T2^^"1C)!PTF%E(Q*?MWHP\\I@5TB=U%)]A=?36 M3ACUXG*1M<[K:F?@7+QN:L.Z'\C/@'!8K0;/LQN MN)V0Q-_>+=!7]FDY$S\U8>(M!\2]V3I?/<#MO>/7KAR\=NON\JO1(?:8I6LH MY")++O>50D)>/3CY+N/1(5(Q*O%L]>4;UR:>Q,-/QX5X,V#XELCWV5)](ZR[ M/M.ADLO%A^7)6&6=C=OOVATY8S08S'28B&6I-X&]&](,/Q?1X431"X;-T?;K7RJR8T8K1R/;[GI<,E@&L,D?;%$\"?2XPI>W4H"N[L- MW9HKJX](Y'(SP/6142J"I"<@R?]228$%PAO*!A)%^8$M6,G*[YK\PC +&@^> M"1_D?\??9KWP+O.>ZR[IA[6ZT*)^3>(+?1;D,O/!T?XC$F-SR06X,&'I7G\@,YC"DTQ?+<7]N!7%@PF@QN$B1BABIB)&*^-IX M7-5%:?8'F(SV90MLRZ#NL+P9(E0XV/ MNNYBRE!%LR-CAL)4C'P;''XOT/U$W-RW@[>WP@YS#?"]F0O8#XC$-^S9?"GS M=J$SS=D/#_R&+<]5;;SF[IOSFHLY#',QBLQ^&:7UJ]%NWPZ\WAQYWQO>DD?X M^_[X^_ZDVEG:7HS7QFC,EOI@+">P<9?6Q*[9L! MU(^LCT9X]S'US1<19AM;CK&,XGC%MH?]2E4RZ_,=9I< .)>.I5-?1]O$P-

[//0WB 4# 5%@ 07L#.>)-WQ8IEM MI0!M M*KIA H'VV=0O(-^R1"E[M5S02;[93W-B6=VFH*6.$GV25"R=^SJ9X)^]DM[M MX-_M%9![-Q7S!FOE?26(?+LZ> FV/*J;$*H; ">!ROQC M(9)[75!XC0!O=#3;NKN1&0EML3CB"I @_:%EPZH$R$T53 G!3XW-R;2@J5/T M\#S UKRF^;3\.PE6__(J2$CB:PX;_PH?]%.Q 7P)Y[R/OS$1_U&..G5:K2Y, MUP^]3B<64E">!FS%UQ3VWZLPQ#BR8]E>C2'RR2)#\$-36O**#KM_G2)#61CZ M^#O #D_4*EQ*OK]B_#*HN_%\Y&:D%A?OI9OIBD,M.GOF%FH-J?LN55(;^RJ[ M:TUZIE8H3P6U^^W7>2R[7VH(CH^ ]P1_;O5'7-WW:)#A_D?&*^S&(W!0VD] M'9L/Y+HL-'M&)<\DA.'O8(*%B(, MX!]QANQ0_1MP4!#"G-=ER7.;0+"($8J-W@C+H0"M+RB5 T\*FORG#Q\^!] E MF99W>"#Z/1L=)33UCU\&!UV %&:(_EY"YHHOPZ/(>7H!E MER [.ABP:2S]0PF,"4[%!FDL+WL-D$E;0G6CD&3#YY;@T9IMY1XCLU%,+N9_-CLD^G[Z7]=Y2,4%_ M?B5C=.[502_RJ"BBN!?KB+X M[]<81M6)SU#[CVL-W@MJSUB8HZ0:U^;20[4U-Y(/\NGI7P10;5B\AHH 6D&J M-?@XJ'?<#LI?%@.?UDD)03 PI5AX2$FCUH:+#\6U*[G=KG.U^H%GZ_^X)'Y/ M_""*U2';'U0'7 _NDO=RG:Q,10/@CHR'Q+'Q((#_:Y+M60]@.1!(#0PKP%*5'6@&>E\[*R$ M*2,#X7*T-J&G,RD%L@Q,FS@IE5%/L?:#R>AH44 M+$87&7#>P:?PVD%"K?SNMV0[4,"]60]-.A_BM?9T\.H\;G3FZ=E>C0\I;6;L MUCE[^!L_99EJ=#E8]X\/8K2[Z M=EW;CW:E"(PB2(QE03>L21H5HN*B.ZOD)Z( M37#X&"W(TP<= ),M UT&UO\X6/W>T/ K7MIUWSJ?*Q8X_Z!]"08.5"<-S0E0 M^HP@[14+"BXWHA_"+=#]$NSPZ0V3&-J-X0K@X5+EO]=98LZ+:%U.^G15@$U/ MZ'3@B\O MV]YBC,!:^(>GUZUF;Y6KCTM<@5WVV>[>V6;V4XUY'?A^NI]!]B>>$8CG%U'< MHL1Z/MZ:BV2]/E$7$IFMI^?=;[^H&$5FSE$B/[TD.Y(G_[E:4NG/X^Y-IS M!4"]I"-!0K_LXCH8-P!%2;4 DD'7:!\8S?@HHI/^402F>R5!;Z6D[=[IC&1L M JX\F)F8?U3-#,<$Q\U%K?;D_#0E08*4OR^]GBF"_2B4>J,!12:KZJY@<0UY M5UTV2MU+MS,P5YOZNKLE.YVZDTF]Q)#.9%9MCAY8U9[\OIH,2>5^8Z= __?1 MO<7%?:(FU:[38?)Y=3DKEHRX?9\8EL ^R9$7>8V)(J\KUIQ030,/EH3)[J"JNXLHP,2Z6RER0%^ZN?T>(V/_X ZN_0./C M@RF- .?S"%!8>%A+, TW=(E]=#CS!5O9/2Q[7%^NU!_Z.Z:2S0"UCLY&H!/) MS&69:=K;\J#2D?ILN\'E\ S8VP890I=*3X6A24$-$+/IQ*,VC.PDMR1=/ K[#&$^2M$>'WPL;Z M4R&[,)8;.V&@D>Q[%,';0O?NHH.Q[8^ZCY\+_3 F J<$B\V(?"2H^M^'?L7T$AQ8'>@ M=7LK,G-TT!AZ'G:HG3?!:*!39R>9,4*#3@-1XK63N%FLKDMA-X;7"=_5< @! M",=L\P%G.4W1]PS7,56ES,EBOING:*H+W:_?\%5HT+*?T'-,!D@:NS/3S,!- M=/E2';9,G;8<97=BQU!J([6L+\L/#271'Z*S%C:LFF>:6Y3 MF_DZOX#/I*C3IDIB/1W/-P.22W/DAN='7;HG, M4M.R]^P2MCP;TL1D*QN5LA6R;BS5/#V<3C.*"UJ>#\EMMM=S9^8:G#+?E^B> MSG=Y5[XT]^V'8C6^B?,NV6X;L^EF(^<2U,6Y'U.#1[=FV67K&Y?@LE;CO[&L=:MB]-*.IQ8+J5(36D!L]Q.TBE MDQ7-''-Q3IMWAIMM:\QQL.5Y1RUK-4P:KE,#$#ZK]NMRG%?+=97/).-%=9FM,&NYF37:@HN+JI[,Z*C<9=F:LU'3 M"Y54^O'"0E%ET/)L\-MM@4ZI,V=$KC5]V=/RDX$Y@L\\&WQ3%8Q";Z'5V3K8 M=I5IB:,7RS2JY1:,HB"8 MPJ ZK Y>/UCD=](@PCI#.%=MAOZ#C&\'K0!ZI1Z_J 0]XV5T;A.PC)."SD@> M72Q 306(AL0O81R+?X$!])\5U!> /F3"D_PH@!>FXCCET M ![+M"<]&#&*[ GX6Y/?*DMG>6+0'$%/ 4@,@A^P/3;2D;7$@GDT=I+4ES9 M\0<3\-1S8!WMP(X)28DG)+[Q4E2GY?) 2I$2+8Z,DN#TZC?6GLZ*I0Z"Y%;FYL,5:OM=V3)_?8KD7ZD4M@+E]F+U]4E+T#8OTF\ ML'7NB&!N0V(O>?,.A%F79L"8\93G$U&W$>$/ED%^!78/6&LP>K"I(HE\N43Z M7SW8]YXETL? >S#.J_K,Y(/;4>_KPCK#KYMIC2:73;N^;Q;ZRM3Z\ZNYOQ)H M?L08IO.0Z[#*O:.9O60C+[A H*F_%6@OR!P*\?$D'$*N(I&[ALB%HMM\ &T! MS9"N((Y M2N6RR_L%VU>$IFO$Q5IQP+R>R 5C)SSO&[RC]?RB@=H7@P'@=@BD! DXJ.4[)"5&J> DYY%DJC6WZ;_7S+?"(_I@) M)DG?D4\R_(?R&D*O-,!K8&J:/TO^[W'XZ)\XI;S 3A1/'_I*E M*/4D&U^T8#>V8-1=*A$MV$=:,/(N^63%EFC%;FS%Z&B+?:P%BS#QHRU8A(D? M;,4B3/Q@"Q9AXD=;L @3/]B*19CXP18LPL2/MF D(BV*5NRM5^QYMOLC)JUG M_;[O-@EO2/?^M"/U76?@+$3O-Z=$,#3X(:)C_,.=3-WE4K=4,N,RE=3QA#X5 MXG@<2A&$-5Y7HXB$Z',)42@^(I*@2(+^0(*"D(=(?MY(?K*YSR0_J.[DL>S\ M?:4C3QU\_TI'>!IPY;>7Q^J^FC;XKB60;D]%QN;WK4@%?L.KU#_"GKL;K/X> M'NEK5S@*XK\R(2Z]W!F#XLT'3CX>'%X;+HS5/LNRRI12R&E"4P-Z\\^3K/Q MQ'4N'30,'(]O7J+V-_+6"JC\%6+YQA0,-J$=Z@2$'#+-FH1!?,8+/> M,R7-.UKSN\%N!?X&#]SSM+0J+UNKALNI9+E9+B646KH*C/=S9I?+[:[*[!(E ML45);#<>=!(EL7V5!8L"\3[:@D7!R1]LQ:+@Y ^V8!$F?K0%BS#Q@ZU8A(D? M;,$B3/QH"Q9AX@=;L0@3/]B"19CXT18L2F*[U22VOW8%?_[;VJOGM3UW-?MD M^/K__HM*D_^<_WN6#?%JJ2,?)[3?*W6$)X2'M5H^2HY()!)7$HE>P'T:B<(7 M%P5$K(JGH\,K(O[),".YN$K"V,>1B^=.C4BI^@A*U8?/LOQ88%J4!%RK.D'% M/@J"1B+RQJI7$-X624@D(1Z<,&8N4LD@I MBZA3_FH_P0+/$=1&HO,'HL/B^CF1]$32\T<'N6UK'\<%^^&EYW,Q-L%4IHBP M*2)LBC)U/SNO %Q/BO[G@^:A/[>0_I5+)*4?6TJOE4_^>SF\5R;EHGMT9;:O MZ:0T7\R7P]W#L#J5)TE(=/-<.OF'VK31D11M]B=&2GQ_V]U^ UPWZV*YT*=3 MC1:[G+A9NJATK?GBE>HG>T/P[,&18L\-QR[PUIR^@$% 6H95RIDBRO&[G_J/^*3OIP%.Q0*G4>C@___>__"@_G ML "0)L8P?_J>N- $>C-#(]R1I3A.>N!GX/T_>R;SPEARF6YRO=RYY8;U? M9[4T19?\UU!WBE>W'P,^% M.X)I%8D^E^]7BU4&?AQX6M]A$*>,6D^.J-4>L'UBT"8*[5:1;?79(ORIWVY4 MB\P _%*JMIA6H^I^I2?S?+]CL>Q%2.)F(S@NJJ18X M9JT8(6T%"?1O)9F$!:QGB>"78$O;U@_\S>^EX&9^2]<6^*+?&SDX4?3JM1[_U) D71OKPURY]PJ-G M32J:2B5SF22=S=+?L-Q[?Z%R69)/4>(DDTW-)DDA-9U,9V1JDLUE9Q(I4G0F MF3[Z!CB($V9<+SP8DP%7=T>%!JTY=(0*>U^3BO];,V'(TV]7V)XW::K1=3["*58B#[^5D_:T9O7D/5TUMU67)[)",VU_$: UHF M3ENVF()+E6K.G%,R&78L#)/%9H,:'DF M(1QYGZC-E_L:67!;M<)TLMAR-?C,,PGI5G*FOA]R(S7=C,O,JA:?CW/PF<<2 M,LE,IQF:RF4FR6Q&F"1%"LAZ3LA,4N)T2FWM+5OL#.2R2=3&=S[89L9 UJN!QD MTY.+.T];+$;#M>$8I$(R?3GM-.];.G-IY[$/9:.9K$R[;+R'G1+[/]G[\V:$U>6M>'[$W'^@Z+W MV6^L%6%Y:P !O?;7$0+$/(.8;A1"*H20D$ # G[]5R6!C0UMNVTFVW6Q>MFX MD*HJ,Y_,RLIA#=)=-I6ATYY\5)Y8*I7TY?HR(\[4Z4JIV45ET$$C#U8T-5M) M/VAT.)&<**5TC7-6*2^ (P]6Q/*%%E.3,PUC756L&CTKD^4Z&GFPHG*RE\J( M:FQDY#FWL$SR]'+"'Z7[G-3G6MP0ZF)Y"2S0GW$+>Z,=H^9RQ2MEFO)DJEQ+ M6FT^+G57>G",1K(MK#-:+!:(OME,C%RUF763P;&='TR[G#THQ('!Z>MF944- M"I:,=O[@F4*'3J[\N=F$TUX@Q*7IYT,K3&RA+^R$3[7-9;!026A0 M,<$QF*;%F33+Q\64INHY[1@Y MBRY0QG*_U15\,: 6H\0REQJ@MQ].M.?84DMQ1PF!66_,*2A0W9)]%,>5GIHG M*TTO!;F>$R1EKJ\[OG8,G6-QNCT8%#53E/6RFJ[54XE%$8T\6#R5HMI)I98F MC?9@Q!IE<=ZD&33R8/%BO)64U?J0I3A?C3?LXK)?:*"1!XOO0P*VR''+$-KM MMN3T@V UDI%N.%Q\9LR:KC9Q?;$=TR:=^D32]>Q1Y2"N8UJ:67@T599Z'%2Y MLQE5T(XIAV5@V&T>,(X!JG&_EW:G^;P9'%,.$WK"&3:9Z!CZ,!Z;:6[=&,,E MT=3AT,V"RAJ&E&E1F9&;]=TN&239)ES1$3*)V04I);N2D='(IBJ-_%*I'*"A M!]K>+11)P3?;NL <[&.&W+%]7DTE#Z@5*(5TS=KA66HO%I,:;%I(J= [4@? M$>=F8R%U>5")"PQ?DZ=B;RQ6DTTT]("JXQ7D>;7/Q W=ZG/(:\4ZAH:&'I#5 M36@%JV(/^V)FV*#U3D-R$%GAT >ZGKDN;MZVU4 W3=Y2BY8G6YH.CWV\ZP+/ MS>JN8MJN[X##DK@,W[0+Y5QZ;I3[-".HLX5CC8Z4Q#T^[JPE<0\./+\_>OT5 M_SNZK\[7Z]E>L5()#XK%6H>OY8OIBD#P[;: #E0G.RGN';YU#QX0E:.S8Z-0 MF1UM+EL?>??60Z([HT4P&]-%TYAMYNE6H5)H*F/M3&3\@YK4G0D@%-EQUKJE M;8^JR'&A;1="C-:$&[4P(,+41^))S#V!=BD,1MK/]T*?,D0 QS\O5'VJDLA; M-U+HC))]S]Y]$+FBPD_>7#4Y>:ZBR:E[.HF+G/R!F_KD=6AV[M_?7^:EN"M2 M:.OX#E]\0*PO18C7+Q 3+R8>85&Y.H68>QJ7@+]I$ET9S3"%,,Q]?@IAF+MU M$F&8NW4*89B[>0IAF+L0B5[/1'OMD/JJ'^%R&W&R@-*/'LQ/'#WZ6B3)):NC ML?>IQ$TG9[ZV64\[QY\LI1W)@;OCTW=&Q/-D^>K1WIR.MG(#RD M:N<=VW6)450Z=5\E)M(0$$GCFN2_U09)Y%A?H,9)V=.-Z$9 MB0UO8)DW]E)'^2)/38UMKHC;@?MMT"7?((L*[U75CD=E@W?GBNRN=$.!/I(D MXA7;*:>@-'M"KT1W7"785!,3%*O$_O@52[!W\3A]GE18+/=8[K^IW.]9E%NA M'ZUJ9*4TFZA&W9J/2;59[\P_D"#VFM"S WI5$=SAPLAHXX%07S0RFHS"M[D? MOUB:O4LD$ECHL=!CH7]5Z!FYM5!B6B5AM!-6PA'*T_*&/*/@UL4C/JZGZ[FT6CZQ[(G^S(Z4NQAT:+:;1A'E\"*;G.'NJ&0, M>Q*QW&.Y_[1W"$>$?F8UN([J\B;%%.S1O-^M-L;E9E0\%U\??$&AO\%=P&!Q MKK//$8&?))E14Y'6&2K? M7L+G\]8 MQL*-A?L3"/>)>\#\H8"N6KE +3.=F=%NNAMZEFED6CH2T-0;!/0K^NVS^A*X MGAYEO& ?/3ZV?ZMC^ZD-[&]/<\SY-\KYY[BA_WQF?,_1/0]8]?&X!<*;_H[= MEE$UQ-W4T$8<,1NRGIJRB_5:C5HOA^ME.YV*F513XD*[GCML('>Z6+1O+TL8 M43"BG/GL\%Y4Z,_B?KFTH)-".S'(I@>C.E?14%WGU*NH\.G]Y(\A4C@8_S8] M&#>XY&M[/F[:"#H:W;/L^TRV:]NE:0,L]!%7.E5(_@L!CK-T,IU;K;-C MJM=-Y."CVF8CVY02*-:'ODO1AVX2''Z/80##P"XHZIP'G^\E$A@%O@,*G.G\\JHDFT8V*PYKREAHCTN- M&CEK3\@DTN;HH,*\JL^_XKU'SG8 G#FA^(X#+&5-[&HXGC+PY]N[+7[GO/G2 M65HWM]S; L';/!%M\2"SA8/.(QKD9=W:XBH< !]_!&!E0!>RI5*>-?*=2IFO M4,OA.-.4DNBXQ-'8/XPAYOM"#(XE>P_4'#AD4D[56#D;1ESTI$UMH-__ =U0>P[XGDLU#R5=M'S1&O@72G+&9WY75=.[WL9$'_5 FI%C'<_CH9'(*[.D,Y86[:J0GLTJ'I!INQ)+=2@.$Q!1Q5L M4SC 'HL^%OTSB/[A^4A52TME/I8X$13$02Q(T5)N?1:Y'RV-()MO\HJ1D0O9 M?DUN&8E>$RX#GGX8FKZ+Q5^JA8GE'LL]EONGJ,\ST5S;O MGD5V9_E"?](;%.+"3"DFECYKEKHK)+OP6,*Q\3N*?JF"1'@R^4_8C/NB?;28 MMPL<[A2.N[']AHO^ +5QT\EO0R'<=/+F*82;3MXZB3#,W3J%,,S=/(4PS-TZ MB3#,W3J%,,S=/(4PS-U,"_'KWR/?GL_UMMS,X6_[C7#_< ]PYV#<6!PS!&XL MCKGAMYOUC1N+ORLT"T>JWFJI%-QL]-IA&9>,R/I=JU)C[.OTJ#S-&>WQA$L4 MXJ*X)=^W8>NMGV'>T^YU7N8M,].FUD9YFNTU MY?;$+@]WW@]0!+O./.,O0(Q*N-GAJ5RTQHH M:P0DN*0:1A*,))= DC,=M]Z#!F6C5.>'!4H5_%YC-)U7Y9B7WG:1I[E7[8JO M>&5T@CQ^[$$Z85F3+Y3Z=WM+O1T?U&T>U8Y!YF@^G.3'8$[IM7XVR3I=:3UM M[GK0G[D ,8,C!G77NIGQ(QK5@[HST2_(U%!C)K)FERP9JF8NM&B_O5GKQR M 0,#QK67>CN <;F2 ]VLUV#[R?Q<;"MQ:]91;+V3TZ(>]G]8%2["T=D;'@*MM;$'#B(LNC6S7,)V;)\.$S;DG#_)DY&%W%N^*/OP95OH$ 0 M,GJ'Y>E>F%Y!>,#U",B@,OPJ?"EZH@/F-I18.!9QK4L@782^-P.R"_5.^#P5 M*JJGQTHF.E7>$QTXU3&< K&431^$AT\T^^=/#8 #"-0O=19>(.Y>HL)50Z%' M'RFR.R%0E@A'G8Q\IR<>'N.@@' "X M3/A_%YA @1M$.+IKD+(Z]5WTQMW+"2=\BKU;D1UGC;8RFB9DE+=B$83CF30H"+0V=-F*V!Z/:HQ4C)7F7?XX M&#$1%BF+R6II]_N2.!L4LC6OG">[F2=85*SEGH 1Z0(% 1+*^(%;ND,C:-_\ MA. F:D^;NVX!HRT=X=V>!@L(*J287$AX^" M+ \_FT/&0H+UR-J/PG!/\"YB.N#"Y]_MB6HH)?]WKL*;B1VI3E;.MZ<5BB4# MC"M"K].L.TZ\3)$^?^;N"R&)BRH]6K1BE;ZP9F9SQ8^O1GY+^[W+/Z3;S>[L M41= *^Y7$AS9G!K,R,OE)J3;:\KG;FT1;FX]:T]TMM-("&10!7R=+E9GJ>;O MVE1%$.X Q=8L"%=0'46:;%^ (JG97R3$WF@3[O:DQ5S?$U"X#[Z^)W]/Y?1N M*[M*&'$"MQ9*V=)VPO)!MN^9MFV$V!=B]-X#(7@:P$,SK<&G30@^M$7D<)YH MK OA&Z"O03,"K-#LX+IDU9Z';.-LM=[VJ;9ES]:$:X^]0$8+0PF):)B)\, . M!5WU(X:#+X33 5!%H >Z<.?=4%.Z(!J$8.+Q[WM**\**:'-E(IK=(Z#L)O.F M/8/:$UC["A:9V&BB!]KMD1C/$>^ #-#&\&?A[D!D"\WU(YI7MQ331^8X 2'? M0/]7Y#FT0,R=*H\P<'^MZ.5[ILS6--E9.:=4L-&OZ$$_T91TY:B&9;>]&BV( M%9J.V(R'UM6V8^-U-#TT?&QKISSTQXG)X<1^Z_3T+)2?ZE X_92)AAM\9 MVR:BV<]P84\L]E-4=7[4]&UE AD?M0;-Z9"30 7"@,I;*N0X,'[\Y''#H_U. MKZORU'8R)EQE!XE[!\XH;=J*L3VRC"3):].C7-.AJ5E'9,=VQUNI#:B< $2\ M.7P[9&9P.B>!;I';1&?J_JWG$>KMQY&O6!$MNC"C[Y.X' -U*.:0C>(/@GY+ MN?_,/1O'!/M$!*,QP3X9P:A[AL44^T04PYCXR0A&WW,Q3+#/1##ZGF8PQ3X1 MQ3 F?C*"83OQLQ$,VXF?C&(8$S\9P;"=^-D(ANW$ZU#L[;D3;_/[7FT3+EBD M\F5E\)EVX*$&7?R]->@8[CY!WU(JU4$-NB/[]U))NF.I-B>J4WAFOOGSC3C2 M+1=SQ %''-RVOK=@(4;0+XR@[Z_B2=_'SU\'YH3R$!;4^2R@>//"\-I1Y:H[ M<$#]RVS):X>!$T;LO%TD;FV7/ID]@?'Q)HF,\1'CXTWC(S:OOS-F?$/UD=GF M &$-<@YN8.X3+W9 NC5NV"NC\UD8 MN-6/"QX)]-\+%!='.2<*R2UR&^'>L) M= [$^SJ>=WZ&"A=$2/>EN !NP"9,6/M,O' [-M"7X@6,"!@1?HL( M[S..KE_W,UKZMC-#M#J4:'V0%_SS9&Q_U9)L'6^8O;!V_&QR>=M2B+4CUH[G#*'X;7^,LU\B M_/Y0')9__?$KX[N>/0.H2J,9'OS=B3X_3:/"KW-/]A'M?D4_V$D*3[^657N9 M(M+[R[I4X?G>SVG6J _GO(0'%#OP#AS MEZ#?UEY7Z$2GWYO(38@.- --A5C\+DX=-A8]@]_D5N(+MJZ4AHR*2KO; MB!-Y-O^'F#OVW-&!)SMKPGLH08\=N5_G.N5ML4B?]<[C1G#V8P1?*Q*<2N@XO'K@Q:[P&A;@VFF6CBR;L8>Z;VHQA-;N):Z')HSX?#\87;*U\!WSYX*GP[0"SWHS2AMNL MU V0G(IY '>"SKZ_X=P[S)6"MBR44\(P*(AG*0B?.-FA6%&:'=UTP$>;W># MB[I["HZP6'3&Y4#DQ.ZR'5 = 6A-*1D&Y-PE$X>M>S$$?(5;ME,;1A@";AX" MWF[S^.5\=E.0-(-:+W5+!IF5F2TB4.!^_$K%7[I9PT$XV"KX/E;!B6[?#S A M%1_,U_U6JBTN4H94G"8SQ77]HN$W;(P68WQF:1HS3S>X;IYEFC9"@%1H%L2Q M68#- FP6? T,>+M=D&&H=3602BL*3,O,4EH:1LG1("H@7P@7BW_#D)NZ-P$. M]BCC"RI\077QLU0H>\]';^%S(H_T3%'0,@9)9H))BN,!U[ZH9Z5$"@6IG"MU M#$82N%Q[/23!D$=+__$+W7.?,7X9PPB^F,(P\KE@Y.U6V+@B]0IFGBT(0)C% M,^8F)6QJ"%A0!,T=F\(!--@^P?;)+1SJ7D*6]0P$XPU5Z@C^H.]W16.45KF+ MALYTK(ZA)U?MN,B0\?ZLL7(;F6$3XDCHXXEQ[_+S8@,%&RC80/F2./)V"R57 MXRRF,EH#BLLR7KH]30K,0H/($L;,W-'<2T%YGSMD)JKT6K,M4KY(M=?O#9O? M?@?.?M/VO-K5 9+>W)Y@N;CISGI?M)'>]>4"1UA@?8'U!=876%]@??$-+M[/ MD92 W5)O',[6_:;]WFM].FYW;NZXJ6"L:G")=*#@)16BV4+E_56/3V E9#=DW+=3N;F8:>87D[FJ]N(ZCZP$ M5, B=9=(OA15C:T$;"5<>].^J)6 N[%C1^H[;:$G?,]"OE=M']W]7XCQ7]JA M$Q9:O_8R;\!4>?1G"%-2$3F-:AOYB>H,,_V5S;L?<3\<">%[BSEA4#%I'>=' M+2-?#8;AF::0 MPN?N&!IW5,,*'RO\&Q;^/];X;#(>&YD3-4;IY32WB36LKIH/-7[8_X1+W7&O M]S_YCR?#U_S:#:OY,[CQRDE#770+RI[W\ZDD_UYTP\B.:."#UXAYNSB??N(L M]WSF_ M!_80B.\Z:D D'S&1(4C@F:NP+5$*&8B=K@##U,2#L,2'/YXZ]@LS@ M 7.]X]QKT\!9-R$-7YOS&^3E;)->U%1CV;)*--6FYU)=E#:S3A9.>FS[ M#K$&LN,>L/VSW^^)_1P7 JSFP'(!$<@N\7\GAI>L[X0OD1(2$Q&Y8^]1O#-+ M==F)Z(TH/V$V>3F8++3:^X\7^\NJCY_CS7.P"7=SDN]9;:]4(T6F(\SK:LN> M)CBXF_$[^DCQ6P(N_WQ[1$OTD3T:* :/Q"8!$L=4>@%=]!D''G #YL"0'D[KQ[SDD,%PERN.E,+/HE/L]N MAOQHT#7TA5>>"05]7A#??YGVCDT'+9*,L9N91,18[+)(WM^ M7L9DMKM$/]VE"6GXIA.O3HU%UT]8G1:9-SY@*[QCEV+-FMKL-\R-D,FH0U(5 MQ DT\9"=<)?@3L>:3"QD3>8I:]X3:=F%X^!.'T^(BZR2YV"LZLM?_X7_[%2Z M8D+01AZ)R3^J[LY->?TS-%^>FPOL?0*I;/C))%2]/V/4/;0/'TZRU+^1^;'W MX"=/(Q5@FO_\Q@WRY DGCP=6H+T!G)VQP<1V]OR#48OZ7?GSC[?V\#MSC"AJ:X!1]DODW\?@CVI0#JLWD%;FW;]N# 6F"L?IZ&6"7E_]QKZGDT\/WLQW./95"8F#H*'?W7J MF:/V+OH9LCR4>C-Z3V0J[C[Z\:N#&!*9BAF$-I;G/IBZ\BG-W8-%_98GMRL; M/7GM=M8CVU3A'[M\I5JO=8AB+2NV.ZVBT+Z#/V>@+57+$FTQW2YFBSSZ^+__ M&5UM$2&MT+F">,.*:O6.T"8Z=2)3KV6%6EO(HI_:]4HQRW?@+[EBC:]EBGR% M:'?@!U6AUHD6]])#_SMRB/_\0L/^RMJF":U1"(@086W?A5#KWD%K4X&P2LPA MJKH3V0$(.GW( G]'W_Q+M&1?A?:P^O<>)AQ'R^$RVY#W#>4/K:MZ4YU0] M-17CJUJ[00Z0M8^X#H(T4GVZY4=&<7@:'4D,W[0+Y5QZ;I3[-".HLX5CC9H2 M&DJ?RQ.T1[_MXHC4[840+0G 'T/ M&O10R(Y96/*Q X .%9_KA0V*ZUTR[%L80K3J5GB@A4J@/L[I MR,(80/XZ:FO$1^M XXM:FP+ED9BM^GVZXB$SF+JCF4.7!/$$&=$9D-179'3( M_UD(_R?E=6Z1&"YJG-">E_IVJU'LQ#3^J!?AO$[X6O=6&9Z^]ER(K : SF.[M*Z4Q7$OT'6AW6?N+4Z M MH85/NK![YN1QO+L_P(E"0L&UI=&. ]=M VT6-IK:-9XJ6F-'=CW'5SS? ;N> M"Z#()U+N1A0RZCPWKW36K!C_P.7=PQ8?GL@?EQSRX:M7>J$6;2171G=<8WH" MLUKDH865\O) @UKTCHL?.; CI^2>^1/HD)\B$^CIZ@DWVITKR6G1>G KJ,3" MEQTH+H@9(T#9&EW>HS#O1#02(\5&EE9T#1!ZT D%GM.A6;+O5SC>[?S 54^$ MUF]DP#48_=RN#7Y^B5\(5(;@@5BB=\DHXV M01_K2"(?A0[NC:[(G@WAD=A#JGVT."[MZ--HM@^"'FZ?[<'-@@=\N&OH4 _ MWI-]/YRJ(KL38FS:@1OZ;AR@^LKVZ]$3T6PA:%P5*HY[NS]40_V!0B&R_J9@ MUMNQ8X_ZV^\*8F.1][D52S$=R1T )Q67D^\OROX2<.0>0>,H1FR: [YD]XV- MD5DT&ALJUF?6 3RIT8D[YD@/W1= 8I_)GR#$?YX=^'8G18E3N(1*C64I)5,Q M*:;*G"0GE+$$J&22XF1E%.>X[9E1WMU9NAIPLU+@+L2>FG+6F01M9J4F4A?/ M1RY%3R8GSJQ&M9FJ/>S4K4F!U!"W/!^YMOQ&/=&.>Z)=8!FES^HHN-7MLH2FQA\]DAX9:3'?F+6K1S_:;$U'DZ3P/1QX\ MFAIV>6!J<.3! MVPM-0!;-H:8:[>G4K*NC6IG)H&<>O!TD"Z!03/0M(0/J-D@W!D-KS4OQA[?_ M_G[NG9?PP5!+@9.Y"PZ\+K]72W]Q?T>U#C-\NT#D M*O4>T18;C4KHS.%; Z)8R]5;5;Y3K->N;N B.KI0T3@0V4V3F, %FFO"U!>^ M#O$=S*!>0KHO5 "ZM82:(80T8NX[$-+=K>!#K4#8C@Y?!U4)A"K?V2I5;^( M$.W&#$YW HU=AS A-A*R%VD?N"8TQ!S>1V] M/K2RD1\.3BA425#9VO!)GKR"F_:7!542?*@#QE"ON7\_O8%XTWU8^-##NXC( M,)?1!$RD#J.Z>V>6C+8R@0K7!/7Q:S*"7+R'@E*!B]1C=;[$N0M^[G[8YSK$9%LG*?(**I%?>7>#$CKE9=^S=Q]$ M+OGPDR>.^[T0G^T8ZL'AGHS\[9ZSF]?.*1MY6M\=A11/W3.)E\+-]IR?>Z]$ M)B,R@W9A([O?2?3HG]&]!PHX>/7*X>'O\LBU3=\#_Z#;ASA<+3R/62Y2^#_# MGY!9^1=U1\(__7V62X@WQ='\00C<_G72AZ*!V?OXBP&!9Z;0]@(P?/$!L;X4 M(5Z/S*236%1NF4)T[)Y[L=H4)M&U271E-,,4PC#WZ2F$8>Y2)'H]5_U)$-.K MUO3E5GVQZK>O ?J)DS%>BRN)SMB'_SX$QNQ6"P]R: O^OQ_Q'^]598E[FGN> MP7'-:@Q_'%;4.>X&>+I76 :N+P-_M.0#0O_A'CQ(!O->R:"Y^Q=-B*LS_A,_ MUP$TG,>RQ4QPLTS Q.XPYF',.P&[?V)C #GB/PL4GMLF_-9

V5V*IEW,KOC>D;&8RC.ESMP M71"-+@D]IVO.^]H=S9R =X@F -;+SN%9'5CZ$&ZU1IE!4D=!5 P MH1G T7?Q^&&MFXN6U'IS":V+ULLZ]=WV];;N[9/:2L>=A^RG;23:G76TE,N*,7PO\NAJL@V-I$'J_F'3% M2:LIS$1M4Y,3J=@@CQ(FDL]';G*K#LGK7(XBBZV,G.JEC%*3/Y8PP5+=;KO MC5J4K'.T%VOE3:UY-&&B&=1<:6W,75&?,(MTBND*;;<)1QZ\W:9'::$4D O1 MGY"-M.#1BT(//9.F#S(FX&'9FS>DE-CV-X$1K H#HKQ]K(["KS@6!9&-2-G9-+HZ52;$MGZQ$LGM"5ZYL%$2=TNQ<16=DIEE*8< MC*540ERA9QY.M-:1/$G7BJ)0CYF2E&ETXMV"=BRU(ZG-TD$WM>D(:VF=F#K= M8F%6Y(^E=JP&LUHP7R0X >2:K,3,L--$\#Y>TT24W7UX'W:;(D?(PHV9-?;D(AQX*4W4Y<$NC>$?TZ2+#:,S(ZJUY-/2 HE+! M8H;K97PI^ 7&%R9./0'8\*D')%4'YJ1;7)MI8Y8)"G-SJO/*)GSJ(4W[\:'1 M-^9TA](+5GXEMZE!(]5$S6,.UC6B9G,ES=E 6&1SDE"!TW8WVK8;W=.A@TI\ MV,@LVPNC[O88)Y<%C9855I<\)*OB<:TAT)("N1!XVR^N1G,UK#Y[L%MT@7?3 M.NU08B^>&LXF5L"-@G#HP6ZMF9[;$GN218$6S658=5Z<%,()'.Q6TTXP\UC% M8022K:VG7+*SZ.OA4Q]VZ\S9'H+LH%*/;@,X;52KY3"?HQ1,Q5)2$6("V=#G M.8^K-+LS/C*(=,L'*N^],&Y;1^7Z:5*);9J4P+=JQ5J^3?Q5J;?;?Q,-H46T M"WQ+N&QNS?-]3\NNKO"6FM51J)_ZF]R:M%!;9YKK*44Q/3[&-'/YN=LY5Q+: M'Z9X13E*8>& ,+5G[MA+785OE,/$34N!ADE4C&:;'0RV6T#\9=JN^W>8 [6K M1_.D;A#ANU&R,[2"YW!W"%0:B!BA'0N_I$9[=O# AP)$4=[4J3*.WIQ.M(O" M/'D^42Q^GTSAT-0C;L$W5-B^2GH19Z(7A#T:$^P3$0P#XN>B%P1$+&"?B6 8$3\9P3 B?BYZ843\9 3#B/C) M"(81\7/1"R/B=0CV]O2V=_MYS]S'XT]VZF(I<:^X4C]3Y\:/9\KQ(!A^YO#]OL3 M6.E[]JI9^W\H..>HY' 9.+XV^'Z(1R#?=&]]*VP4O>$4-7C"F.C;JL!S ML$[BK\NVX>O,4EUV(GHCRD^835X.)@NM]O["&%"@HQ3\"I1E?BGK9IB>96?L M&13BMF3L'FGV'EH1%H=6XHYK!8S]\G4[D8$+X)(%R"J&I7@KFCZ;/4W\,X M@''@>^# 12IF?1P&Z&8Q*&^XCF"TBUQ+40=%T]41#*1^_*+IV%TR^5+U/HP# M& FS,STVEDLJ@4#\W\^,70U%V$4(/%E5 MPE>2QT\>E/>Z6^3:I+WIT(DOP=PWOP&O)8=@J?B&3/&5(!]S-^9NS-V?C+N_ MW*UQ6-CXQZ_P[(>O=[^*]^;F]^0&[X;?[?F)CON2KL_C-.ED1".SBGGBM,?. M09T_\>TP]0>>GYU?@H_<$C4?Q2[7QV%53[?^Z)QXZO>A?CP609Y7JCYHY*GU MJ.[7AH->AEWS$H=NA!GJ+O5BW7;L ,801E\20R8*FU#G4YX1 M%PUVV4D6I35M:!!#4B&&4$D68PC&$(PA5\.0=]]D7Q)%&C5O$2\4F2:54959 MJ=$RLX4<0I'H&ON.I<[;CO*:M]A;+T_8PT%? @)R)U \U.]@*3NZ[;OPU;9B M$'( >> 4W2KQY?3]=:L?W?P&11Z@FTDP>@."HBV@F5/XQ_%5!Q:/MQD5GTD^ M/KNKHV@I#I@!RY/-;7!<.%-^+T&N8^]Z(@&U(:_18-YQ9$L+O^<>L3HLVEBL MN_..+^;3N5XB.=%(LL%+B=#_D3CCP>4["P]&%XPN-^8#.0NXY#+]2E<4-PU1 M7C;(R=J2:DD-@0MRC% )#"X87#"X7!M<+N(<.0N\Y(=6LM\8E-I"O=]6QJEU MF6J6 P@OH<>$O8B[Y,;B9+9=,'&DS$6]RT^QA(58HMH^JE>!X?;WH337W+2; M0N KQMILX>+ 1WT$;.NC38E-R;D2M9:!,X_Y1:%SQ M%VF>[HZ,!1<8NC]?S$9K9!%M(X?B,>[+1@Z]H?Z%\*RBZ!PX40D,7.GBDR2& MWOP&X H9^!X."\6WR;+&4H&E DL%E@HL%5@J<$4.'&?P!;+8<,.%K3_IE88+ M67VIJR"LIKIU*07IQER65%>E%D-IF&YVW6E/:9[XKI_Y X?2SM_1 ,XNHNI8 M:X6].*IJ=CR2?=FF&'*L&(G4DM)7O$13X=W^/1O#G16PY'_[%-0/2OZ[;]=/ M(?K/)3X>GQ@#5>YU*$XJY"5+SX)E0D,2S_WXQ=Z_&#J)!1X+/!;XUP7^O;?8 MYY!W.C7)#>I7PJG[%[NC?.XK85Q, J>T;FI=V$9W46+&?Z@1FQ4Y9MH/B.[NG #3LOU>=H.@^C7G(B]K/EZ3#? M]0S#9]I+>E@1V)D"CQ@T\MT[87?T#745>),'N'C.6K,*X7- M5)@EDD:O-EJDJ4$C-5-"U(@B30Y1 X,&!@T,&E\_5N7WF*%FZZ5NJJ+2 C>7 MF4IYUO%B:0UA1A2M@@LK8,S F'%US+A*O,OO44,&&K5P]8)#Z>UQB2^OQ7Z] MV433C")>$B_5&PZ]./\)ZY">--E(MZ!D>C^?ROGO!3OTO40#']R)S-N%_?03 M9[E#:4,SVG)8T2*\"8#_Z8Y*+'S9\8"# FW&.B(/@;3(73@B8\_@+->$ ^8V M'*02,F$!CT %&>X)^)0YG(FMNH1N$5 HE_IJ$3^%CWRL#$' V2N^&3+Z'2'#>7EH;O = M+I*CP/9-E9C(2T! *LJ6IY/JTVBC^XBU(GZK^3.X/.4*].%=M MM,/< JBI" ML-3=(U'@,@/TSPV6MBS6.\YHM1DQY'LL=UDVG*7IC+Q+(CY]4FJ;S=__(HQ=XG$X='E"+_9D1^:"'1O M KD4.(KN F(.V0'2''(M .%@Q(J0C 9D[O!OB&Q*6"AY^QQO(GL1N;:LKC[R ML/*X.O2]'4N#7=V3![:^)YXS!!,+&8*Y%$.__@O_V4&58L*O(A__Y!]5 M=^>FO/X9JLGG:HJ]3R H@I],HNH[,>H>6B0[0Y*B_HW4WMZ#GSR-5(!I_O.; MBX4G3SAY)K "<10X.Q!E8CN;\@%$Z42T4^'.[/W[O_^SOYQ'8Y%4;--V?NXL MPKT-W.X,$QJ'&B!'#I -4A[#]_^4S4!>N]O%)IE[-KZ[6/SY8%6R:%+)^R3S M;^+Q1[0I!U2;R2MR;]^VIBAI@K'W,_K6[J/0C-Q]9KLZ8IR?#D"Z;PF>D6Q+ M'Z%W*G:$WJ>AEJE;8/<:^IY-/-=X#/=X8I*)B8,@YU^=>N:HG85^ABP/ ML<2,WK.M%K7]Z,>O#F)()#L9A&"6YSZ86/(IS:R#1?V6)[ZG&59>O5.NU M#E&L9<5VIU44VG?PYPP$_%J6:(OI=C%;Y-''#R6OKK"(Y];)BRNJU3M"F^C4 MB4R]EA5J;2&+?FK7*\4LWX&_Y(HUOI8I\A6BW8$?5(5:)UK<2P_][\@A_O,+ M#?LK:YNF[(06IS>Q?1<"-;0I$0C#^3T:@G*H"]R_HV_^)5JRK\)#H_KW'B8< M1\OG(GA,MB#X(C6I6WX$V.%19B25@JE82BI"3" ;^CSG<95F=\9+:"C](\+L M_:\AID??E&292K$)&DA<+*E*,8Z-2RDV+DLQF95I.L6-N-3H1\3'\N[89';' MKY2#HY2627^6+68#I2F9;R\<*ZC$8RSTIL;&D2>SA/EA;4JBH$AB'GJNNQ2?;2I24/1Q[,LU!8 M5Q)5T -B;YJWJH4ZW6M. SCR8)Z"UO73;G<8$WR[T/'JTX2]&*.1!_.T&T%^ M,B,7&Z',;_J]@ARSZ#XOQ0[G63;*8.1D^Z[!%9KU+!M?4*6A!D<>S',SD*N" MIG9%JJU)*;-GQTK+62#%#Y\YJN+U1+LF!IH-2$(P^>V3'G?G*P M+(V$C$,M*I:0JFU$'AI]!\^4ZJXW#BJ#JLAL2FZ?GC>L"4#-3@^>:;,-TFQG M2BUQ4>_4QTII);:'J(?0P3-G?9#-K)N;O,"(*5)3BQ4G+VCH#/)\9&/-S50J MV6\+>KM0&8ZH8:F?U*3D(8U\S]MD%H&1$M?+H;&R9PG>"XM-/Z61) -5&8T2 MLB1S#"7%$J.1),+B8X5[_NQ>?C4MY_OK#<5LU((Y:^?JM8%V M3/*Z95HQE'QK(C(SLCYT2P*(K]%(^F 36HN."38;;D&5AYUL0*M>HMS@CXF> M565%.Z4KM,$9U7PP*@;-H*0=$[U5?:3,NUY*-7J=GLQU3:]4%[5CHD=WJPO3 MB FT45:=FE9KQ;5&NGE,]/R,W%#R7:YLM#>CH99W>[FNB 3_<$E=VRM4BF"2 M%/P)/2L,_-J4"^699@_>[V<8Q5V0,B5W.^6,;+.EB=D\)M",:ZK]0:D=$\H> M.Q*=(2W&VL$Q@39F3IX)I QMS/K);9FU: 7UA[?"+S*!0 M:W=D_IA Q[I9/5-E@RFUL-?I:97C78-$P'.X>G8Z:M$J6)GB;. ((RV5DA9= MM*3#U3.!$21FHRE%Z1DSNZSD&V*#"H[!1&\MQ=I%4+$HKD@R,X/MCR@=P<3! MFA*]02V]&11I6:3NM@=Z&$SF($UUG4V]V9BLQ''JP)JO)Y*UQ+!DW9(KEVMH*HJ_%'X,IA9^- MM/A"=41FJ2D^,W,3?E"< M%E5JMED6TF9QD(^[1\$G22_G@WX_ES#J[MJ.Y[6)3 9'(271Y0*#3@W'QGK= MG(_G*7-8.0(IJ'W:*#61'QV2FSLH%?F#HO;GI MCN(I/VVBUQ_NJ%!?-?/KY- 7\@.Z-[)KPP'(-=$%T %(QQQ''EIFDR*=!/"Z MN997JB#8.=A1.;]Q-;J6:1F]F*H+E&F-X[6CI@%+CIJ5VM!*B/E9:U"6)C5N MQ1TU#=8%P63G ](09T-_W&K7;3K1/FH:<'7?[FN)5(?*^QJ3ZLQ3,9%& '$P MS_',K#:\LL4;O6 &.KTVYRWYHZ9!LI0?3&9T;4.54T$J2T^5(H@%QY"DJ-/- M8KFCUPP_854,MY49.N91TZ Q6OO,NB3X5)FEJ,E$D195"XGRP3P+0CP#[1NK M1/5*TVQVWBS)4)\?0Y(,E2ET8L(B3V6&=K^T;+;<8*$=DWD[.UMFREI*%8#6 M-)+LL%'/ H0.!V_?]"8,F/5K'8KA&[%YI5GK3$;\,9E/I]),O$8KGN KZ1C# MZ=*<:3>/22>O+5Q[/ 4S 51+(Z?HY)>)AG9,.H?IFM+VY2$0>@-A42HNF%&[ M@$;NWO[$8W&*^\RGSJ,L?.PRM-"+ENLY?MA]C+?4 E#A.4;C%?BGT)^4U5W% MM%W? 1TX@;1I*\:/G05?SD@=@^EK<['>]1)Y?YG--ETM=P:G 6X&2'Z8-CT>\/:'\E__Y__Z(YZI^LT"IV^4ZQ*^R=NXI0O;7$ M[<'K&KNM.B3^&!#[D4 MX498A.([#K"4=?@G(CRA 97P[,,!<%[V3+>BOSNRY4;>/C=\G&XMX:M#AD'G MRMV777_DZJHN.Y!I[HDLF(/(*6A'MR>*[BC^#+D*%?#L6F,F[U:&/G:CJ;O$ M:$WXGF[J&_04]8%?B3&P9>'4:@TV[H=0P7OO4_HE6A MZQ<'^1AU:W]R889HXA\7N4G@KKAP /PIC'P/=Z?MP?]%C[;'1!T>J4/9A"L, M)CIRL""/LQLN<03/V8J"#MH@I FZ<1G+ND,L9=,'D("R.R'&IAW<$?"/Z ;H M<:>)"93+:%]?66!X7Z,X ')"N*[M$M&6WA/'>&E_RY$K]?$%^X^%Q)C9EN[9 M#J*&J<_071%< -S$\&YL/0<1=ZA +A"C49K@#M);KV MOKL&/[2L@/< =?,(-?0US US-% DY"-PF@(S*&*W5E M1%4G9'PZR6A=Q MVB&.]ZLYJ>8DEZ+!69SEI0NM1&'$GPF9_P#Z<@_2\0)GRK^Y_0L9+0N4[:=T M= 5$!'+XE;%M0DES?X9TB/AHY^*.@A\4Y#F;N^#G[H?]=:!I;_V!R &F1"[4 MIP[HO>"(K?N9.G <>\[NK3OO8N0R?'=(!YNXIU],Y]KSXNV]TH:O0MS;XEBF^C#,+OGG7J!N6?/"RZI/]^? MEZ()GWA6W]A+]*/F)V:2>_:\U79/S"3[?O:G//(9U/&'&N_NW;(0*D"51<+; M'MD-[Y:B&ZZ'VXJW-N.]NC9^+?_TQ2V)KM,/_SW1XK=J]W8*DGU4>M*RB:[% MB?8$A'E_2GCW=SJL_2KU_4ZF?;\.ZZ";SD^EE-_)*0=+OY9._E*LPYQ)5]]8 ME;_,0VC4V'90:G08:X%2&-_2&.%MNOCSU-3XJ"A]3&G?"&=$AEW# 7,9"B]8 MS5%L5Q3!%(9L;6/A/&C'N>!$;!+_3%QRJGH(<4 M>%0[I9@:=T5E79.IA3)1U=DF68N1P=/\=]Z5ZN.]*+5M')JT-6]#Z[:R-6[Y ME>X^#-B*H;"50MY2ZT@&,Y$(\J$$5L/SY<-7CL4OMW37>/+ M?:CGPC04WO5;]-"8!;ZX:DG+C>4$4;0\%S]3Q[+XIZH!=1U]%5VX86CZ2M"$ MJKC242V.F\4FL4V2HL%:KM&69ASI^R.[;;Z(31O@V*KL3DX)2]6>EZ]R?L(Q MRK-Y798S;F,EH=2]9"1J8=.D,W96NZ;/[X*'ANL@+O<:XFXK8#R$,7^1R[37 M3@.A8*,<#<<'CV<"[(([E9W_K7?@M7"0VROP?CG[GX]$;D]!G5*CDN54(S^1 M!KJXJ&9(VV+H%#WE+V+M/RLS_ZA?^3S9=ZE\6S;D7&LSZZ<'2<_@HS15YHZA M#ON6GJ;,_ U[>"]HU7_K'?@V0/0>:_^\2"1R)MM?,8T,55T?GWJ77.HE]9P_=#5T>;'6 L%(FLJ6!7*0!MD_J MC?*!2S(]FUHDEYP\CP=&17KQ3'$.+]UJL::K1;.S$L@D[60KI>6PR6V+0;WN MI?M J[O+7R"\YAI_L^)Z5?JNX/>_.G!C2/H1VUQIK M$\7.L]>YU13)PDSON(N"4.]):B*WR% 5$P$3/%0DV2]_<^"@-@L/9P? MZ^[@TJ>$[W0D^,IJY#:N 3ZCL?_UU>@-6?8A/F>V\%S&7HPS-VBNOQ5HVOK<8TJ#59'J98Q:&^0R,[;:O K0)*>E M>#N_*?8I,-3G";E/TLH(E:R'EGO\CDV^%)'X56\#+F//W\JBO\-%P'DC?;Z9 M\^C=7O\KIE+=WD'A_7&[MY.1]HG.%B>ZZ'^C@A=ZK?QDE*!+ @##[JAO]]1U MY>+7!6K;,I;CK!0(F3R?S/%6B:[Q32GQP>N"6\PW.-G)XMUI M<&-XQE.&SI M3&C66;0F6G;(B@9(V@4I41?7O> R%PV_#6/*3=C1H$.E14..)439M=OV+51\O1$==)ZH,!:J,-7V47^! M"^FP2R407GF9-W7L$*:D(G(:U3;R$]499OHKFW1C/BQ,+3G<.P++_361_STIGY-9"B6F5A-%.6 E' M*$_+&_(ZUX1QV:\FS09;IIB\DZPMZ]VBM *IN]BU$O"'YK!_PE;X?S: M#=NV)KI 4[;G(KQ-0=T=!)FWR_&9FRJUE0E0?1/4QT=;Z.5EW:K 8U31>N@, M5A_G=IVZ&L )^0 >Y@Z[,"7%8)(-QDM76'?7#<]()EMDT+Q^%Z9\V$;KKZB) MUM^HG]MC)R9WKR'78^>T/^J4%K9""WN(373' ]L.8>$O:]+2+4 $ !@N 2S4 MG>TW?9X>/V9BNT9/ #4V/U.GI_T,:9*ZIU/)&$U1\%!TN190D>*-W\=Q,YJG MQL'OK8$K5>Y/X,K]-TTA!IJON$/054GT>@ /<\U^)5LS)'SQ ;&^%"'><,YY ML3 U%I5K4RAU'\-]1VZ:0M B2&(*W3:%,,K=-H4PRMTZA?"YY_8IA%'NMBF$ M4>[6*43?8U/NQ@F$0>ZV*81![D(4>CW0;>>&>]O=PN56?;XRX*\['E^V8D]\ M;8\>><;.6J]F?+[F"3]_8[X+Q')\U-E\6;Y_;Z.C^'L;'3'L??RV&QV])B6= MW4WRWLWQB9IDG1T/+HJ)IV&6@XB@S\2S::_[!?I4G4B)? M2T1N59%^E.T?PW$B"\(>GXS\7T%[OK]-('6?/&^1FP]3_@P-G5^[TKJVW7@R M1?DM^(*)G9 OOI N^%Y<<$ITP.#P9=CB !P^BVV\K>;RXC(_T+(=F\5O-HL_ M\6EQ+V[]#_NT8[OY+1#XB5GCA*W8SVY.G\GKC-G@6%OUV[6>,1M\#C3 8/!Y MN8 YA;5\_>I)\PLU1HTP[ZHE]"YP!?G&E*0;J"0X/]HOEG2!0NHK,MJ!GX7P M?Y+=]^/.TG9,D=QDAJE.4^R/&L'1[7PG5T:_H>? _7)FLOGD(+/]"%5UMU5? M\2!CNA[*-G5E$Y5WW%+GM/?$WYU5HP"K:P+4/ZBUXTTVV7;L2-.0EK;\IZZLRQ<4[O. G-H5Y+HAZ MG])W\=AAL?,3@0.V<#$X?%9P.%X\YR38,.6H62?95TR#Z;3FHWQUD2E73E%& M[1W8H#@ZV:E)-"^LG8IO+\F@$200-M T:KE"<2_6%/V8KP=C \:&SXD-S-9R MH,]@.?3I7KGJKZ@!)8NZT?) PW+J5T*'>+:;ENM&?RPLS&0EX9 E+L:B0P4= M0Z8#%7OQ7/');LPOT@W]MJ['OTB0Z(<]>EP_;E6RK0Z@,AW&C7OY7I>5^2MX M]**.+;JEV#- _+7KV/+WF7QZ7XH-/YHA>?92UC<@BJ_E(%ZF;.ECS=*'=ARG M"#NZ\.WA*;OV8<:\,F/>O)_IQ9;8_'(*J@D-U"DR7P>KC3:.;:@KF8Q:K R5 MF,PYXFRIU(;JLLU:A2#JB9TZ+,S[EL/DYPHYO%#N)L:,:V/&%0&%*+?B659I8QQ3%.T>?F]^AQX*$N-J4-6RG&!'(9&.8B4:X/N"8$ M#>2%HA-G:?M[\7 C;#!\(>&_??_2BS+/2K/)IM.;UH3VHE.T%_U+ &4ZQ5N/1%5LQ<*?^RX\'_8Q71+86:[!F0$I#T@4&(&(.29 M#=>PV8;=XYNX;QQK-DT*##/H91J"7@*QS9 =\U+K&K%F#WRZ=4KA,+,OWS"=/&CMABEA[8E M#_IV56]*'(I;H[DO$[;V_M, 1@R,&!=R,KX &6*.RY-*I=PPRI3?GANN;AC3 M*T&&I%.VW3EG\R2"C.0Y(0.;T!AJ,-25^#FQ"'6CUQZ'7X ME.613FWW8QS!.'*9--PW LEBE&U/J*Q&"[*_J)'3=56BZI>-=5JD.A6RZ8BN MH5M6JITEN6JL&T @2?[XE4BQ9P*2[V9(8P#" '3)5-\WX@]09QDK(*LRE9'2 MO=$F7JPWS?/&71W$6O*-V-RCDA5JD9N.8N1T&C-[R) )8RWOV 1]'@C"I@Q& MDB^/)"=)#'XCEA@>G2B:BJ )Y*1=7TE]/U7H7]:62972KY*Z+SO2M0:\Q 6PA#$NS@N MT(>!X7L"P[6=>A/2\$TG7IT:BZZ?L#HM,F^0EPU*T'5O6N(%-D/-.CTI/@#Q M:99'9XEM?3[F,-SPF?_M/YX,J?EK-ZSFS^ KE4M*/"Y M2]G1Y6CSX4,?A[F$['F./O)#%B'@V\:^YSN F/N.,I%=X-X3:%X:9%?B+Q,R M[-^$ ^#K-D E_#F40!=XGAEV7T;3(X"L3(A -TUB!.!(!4&+BEZ)*,U0_QQM M9Q'^C?X'#?/"34#[Y<+OP9_"ZX6PK?=CFV?TQ;WN==NOP0]T.]P<%W*X>D_4 M;/1WV42Y]C[\VMW#JM"669[NZ0!^"#&#@.+K.VAST*MVNP;''>ZX'/[U26M1 M AD41 #@ML&_CFT3;>S/D(F>2-RI;B;='7BDUX6HR6,+F-%>3/3YTWL&2&C$ MV-MQVUN%23N3:@[9;ERLK\M%(+(JA!;M.5BU%C5"0OVR=L%:@"*2_/7?!S]\/^I)#L M;R_R M",JZ[X%_/'O^,PY7"R7.= MO'^Q23PFV(T1# O8YZ(7R[Q20!)3[#P4>WM^[[L/9""QP/FW"9:ZQ7 M#*I;8XN.[=7VUV&=++I-/Y=.OWJ! M_V@;HA"2M@> 24QLCW!LTP1([^CFJ83D!NK9WY(O(+I/NQ7Z1V\X18#>]MKI MIDH&1@%X^RL]=0P>[TKU\9_FY"]GNA2*7,'V6J' 9:"\;?N?[')HW6VXRUEC M:79_W7Z:!2C,-WS DR_O/@B MSE(C"6/@;XW,:T+%6XR#MT%%1S*H&FU4/:\IU'/M6C4M6HPPUDY?R^-;XP;/ M&7DEB*ME@6S7E[T@PW>TX$G* _5.V+!FM@4\V5D_19"J[+H/*$)%*%*3'4?* M=.I*U@U<3N#LU*0Y73%5T=<@AL3OJ"/U! AW8CL>X<'-_9QP\IKU<+)")KL3 MQ(WC0EWQ;!0\&P;.>C;!SQW=1+_%SG!0N.*IH(;#;[8I^$;A MI">(2$IS4$B_A]503CN2UEN,FU0^45NS/--F4:BTGH8[]"C#TI<\6@3W/5$9G MJ G^'=%B[69J_!)P.8$I,EK*,X5L73CG]4'7-N$\CQXN6HM:,,Z;H"3,E.&, M%$B3C/'[Q @>YAONT# 2/)M+AY*O@6.W3N) M>1CX$!EV\:HZ?U#-!J(L)'58F&6L.VY8I<:!Y$'54\8Z$NF0"'>$3+C^R-55 M'C>!'XB^ ZJ1&,IVP(N#_T'0PJ'!64@\62$-@!2_O'OS^NU(!K/(*II M$ (/1SL0SHDP@0T^,GR@"=<#X 7[B^:*PK$@P!GV3,]1%%4:T:\;]\3*BKQ MX6RKXSQ_ZQT!Y429; OSZ/!KLHMF*^L.L91-'T35>>Z(B0S_1%A/Z]2@F4#% M8A+_=Q:[.+;3>J[C2;L2]"'F[_9%$L36GY6SST4[*ZR4B6QI8*L/3ZL')]O+D:8(NM1:+*O-S.0D_<]?-H=#A98US2E(SX=-@^RT.XT< MSZ:3RP IM.0Q90;9$&PW.RR[!(7("_ESRT)0R) ,N8_%C2+>?;AH9>\CQ'N& M;U$BXUX>IV("V4$:H>'O2>973N/?C) MTT@%\OL_+W4&.&U.Z&^5!A/;:8T'(*.3AXF>Z-___9_]Y3PJ/E0&R'9^[H)U M]S9PNS-,J DU0$;IM/(8OO^G; ;RVMTN-LGIZ&6J5M@]QKZ MGDT\USH,]V@&R<3$05CWKTX]011#VI4/J4J/5C4 M2X;,:W'67;Y2K=7M@&9TMYK6*0@]DZ@"-3!V]W9<^(B1U& M*,\[C=[%_Y^]=VU.5.O:1K_OJOT? M4OWNNVJM*NF'\V'=S]M5J(AX0D1$_4*A("((RD'$7[\!DW0ZDG16MXF:GOVA M*S%3F(H\5P89(3^)_TDV[5PRYKCA1[WQ[5ZTN!X==Y2^)YRPW4 M0M/1I+/F:CTQDG#A,"8G5M;R9$2*("["YM8SE;;-RH:TE7%[G#_S9$157<)W M#6?20KN6 MR7!V50B7R8Q3!$7*6IZ,B*GM26Q =2A%)D,):\'9))'Y,Q_ZF6W3N25G>W%A MVCQ2ZM6TH8..K8TBCB**CW?UNA1:6MX4.1O\/L'-GU-I]LSH3O!V9A@5E)"7 MY-,4O.\'#82IW%-+/N'7?#A'O-',-A[M.2V84+[6Z0XXIY9*!W>4BBL,EUJJZ=E^H'BA.<^MM8 )#R+3%"/@,5= ? M.'*%7N,'NSDO.I[;SCF32&AZSPWGS!K-GBLN[D\5#SW_/M;,@G>-4K_0:MT2 M5_9XNW*V')RP&$/SIIN9T5'BGQK1"WMO&E#6+ZCXZ6Y^6NL^O/OKGKBT5I/O M:4K_KA1_VN3'VR=GP;O,M/;F]B8_QWF%9!TKEV_T])ZTU,O,](T?%#*6V1=V M]MD;16^32816TVI3B9.=EB,O=X-I>]SA9Q/K D+W+^5C2@])8:*'%J>+"0>U M6HJ_CU^5CY^=JYX.Y:D\%PRQQGW?,PO[440@](F,L(8X.9!(I"M\BBPP@[#P MU SL?38?;4[%7QW/PNLN9^D_/O?KU[F-P[.WP\;V;?2.QY M0;=[3%M.,YLG?W-QMCQ^A!1/OG>VW7_T]?*LRL:C$Z"8)CO3,5O/H_*N>^*$ MN2=.!GO#.^\-\ ?M#($N;XU@1C<54YX,1?$@-0A&>F%GR!7QK_=QO]WBHO^F MYRZS";^;A.\>QOJW$HKPDFO@! K7QH/.9J*Y)A&_?PR\D,G]FELQ,+@TAO7WT8]<.(\? ,K+#.[OD%Z0NYM!E-.UW^](#_O.QLQ= M(0^N=CO#V]@K=I7L(>'&C^[69G82-BKW/O@,$H]X_\BO_L1]??_N7$T*!OK\ MJ)P9/VY\3_:>_U$/0S,,BTYES]\)27TQM\56^&BA/=L0[W(ZO&)PKKUX.@L7VMN$XTQG0PV,8IT7?AQ$RX=0 M2_ACK 7]\0AT).X_[H2Y79 O9OZ,8H)VN6T2^'/3-(JGG!L+RXMV9=B((<^K MZ0)LO!@VC@9+LIFF2).#>M DW6,I#_?.<=$XSVD8W,N9Z!5.@E* Y#DQ69F, MP7"Q(4X'EL9Z#IP!)%8AL--J:5_OZDKR M73Y%\SPP$M[-XM N<.D!Z7Y0HU>U*-,6-T.Z8Y0O_\,3A'H&S4?8+BIIO*=& M,1I* (UZ5:/^I1J888?=*!.44_@N[DXR0P&)T5\W$<1,3()TJQ3CG M_MK,A_?,L!WF6]I1/EC/&'[?X :/8C<_(H*QBH\C;@3^.M_V!O=56I2-[\F9 M+HA!Q][&>2F5K'G5S'?/H;XOU;HT:"\43B5C!5)<:1X8\XA DKP2&8V>UBX] MOZ$,1!F(\IM%.9LC<7&4Y/+Z>L?P.M1N6+T)S\&0X6QZ6&.,#X=)OI&0:$EX MO8C)0I&^__MND76BL"/SC>7>K5,,.S=XLZ'>_75O'(9_GY8Q>JEX$:<'7K:6 M#]6$ZME6>"PFA!3%A-#&1025>^.#TA%;[U5.Z%\8Y6TS.XID&OE8>ZOPOA76 M=4F!J'/5$;J/S1<1?CV._(_1$")KGV%@!)= M_1(!);KV%0(&]]6O4&9P YC[B"7Z?7:6GVY)[U_<[!INR_X$]<_,1_.SRQ8? M6;^,^DK2%V4F^NG-D_

N;?D@(S.DJ 7.3*Y9'/,HDXFU5TQ85_?C95#V%^H"OOIBOT30O( M68O.?2[Q^%,Q8V@&Q3VHS-P^PFI>+@Q(")"01PEY2+$[BL< B,<[VV(W+"IE M^\OY#+.+DPD_,@GGV61G4X"+DMA=P6'\Z-N_Y.K^]TRE X\Y)U=(]/MA++]G MH#/+D\=_FN(]3/Q;O )DS.JAA]EH5;%3 MH-J*$HANQ':J/F<+1-&DE]CZA= M16Q3 >S.N\,-4\KS @#NZFW4I-W_(OYN^C&5U59*''R?*= MS/$%N^M]8I*^WOSW;L!U"A;8 3?B>@IWE]D]XJ#+#@6Q=WF6L:7^9EZ_\+B^ M&C.M][*/G*K#*TI=W4\#.2+8?U6VY"6!^FT6QJ/PY=AV+XWE);VI&8:AFR1= MPCI+HZ/Z1'#ZW$O,B\'C,^_NIR"\F^FA:>07GW->Q&QY=*L(N-\]\G1\O>/T M^?+A"SDEG>7Z,]W-[UM[!<7Y0_F X[>#[#7A)MO,[/P].4??PU?]C7FC_Q[]SQ,F7#M[+D)/10:>+@O_ITZZ?Y]QR($CV0DNZ(60%BM@9'\,[%G\($&;P,]9I>Z7)T\1SFVL8YV'8&?>DQ$N OU1UK-' M!HYY?$/6.M^A*ODW]:!RY^8XFI./%N*:YQ479P)TE.(P M^]SULV_D(OPP!#U_1GC\[5Y$BRYM,JTI>K4VZ)T/(%VNC! \EF/(N/'+''V3PNE&[LX+P;S:Z'_FCCA5@'C'_2,!VW"?R9^RRZ3XR\#UAH#IN' 51K)?S]N7,5ME' MWAT"_Z<0Z:?$(\5N4'G8\C*A/-*69)\$!47?D7LV4YI<]@,[O*>Q>C-EUK'2 M39(!^W&LWPD CRPI#WMNMCW9;K&W&SE/9V07"O@6PJTK((XU<]K#G(VPZ.U3 MD^&>Q_EE@R;>Y'O L]F_^RNSXL._[Y<[FPFO,'R*$W9.1'VT..Y)@9^1^;[T MK*<&SB;.S)+==*/8^![8$^\![OY/D;XW0U!PYJT%9QA0<.;AJ:#@#"@X PK.G+G@3!Z3 MUV)TK5=1FVL/:H$CTOU@/DG*RL>$KAITM;@_Y51I2K2= 10/D+PE_;PEEXS] M[7Y*\4[[4.?-"6&2O5YIJ1>]U<9K&7:M8368-*Q=9./;E"TK];*8'O9]N"OU MN&USYK=7&HSC[?R9)V_'\&X?-5QJQ)%)NQOW)^TM;>5.9=^=F9\7S M2HU=]"=:V.Y*![:L@@NNLFTOPOPMM^;&4SAN5LUZS)95< F]WJ0ZBCA503<0 MM42@ \VH>9+#24?M'J$F6'PUTD53I/-GGG;4GL[K\&@W(C@Y5:GQ MAA5)F4XT_+0H35>*[0EADX)3LZSZ9M2HNX,)JQ&G+5UDX8DAS@Z<=;J!UBD7 M*3"99"U/!K\8'8ATEK(C!UHUE:2-V=2>RUN>#-Z4 [U*S2,6YL-&1R!% VVJ M>37GD\%'J=%LCT)9A?DU9' [?H[65U;6\G3PV_5HO>109^+8PL##&0ME8BS1 MR-,AR>V0:(=SGE3,37TP4^I6Z%B)1IVV]+"EI-Y.C]C-?KT M[:B^%=P1OX2<5(&&JA.R#:R39$>;DY;[!19KDCXP%'Y+AW52WX]P2=(0^+3I MP6^JJSTL6ARTYU2R&0YA/6&S^3QMNB6I'N31_9#CMUP'6>S8W427.K)LD8#66#W MD_'2074>B;UXLD.B; 9*I$K6FI&PJI$S;JWR <=KDL*@;-[T1*>Z?G)(P@&R MX"#1=^74]AFJ6SSU1*E09,CYD^XRFZR#U!N;J-K9D,533[3*':=P38&V'F?" M"K_ILG@$-XJGGJK5J"?.:$1O>G#;\6>3(;57\'6V!B52*$X=;^_+JYI#"AEF MHUV%J^XR\"V1PG&"#2<]HHDJ,KP(=6R(\'83=4?D M),DKDL$E4S"3&%.(AYKHU,3(JFZ90UP-LK8E*I.VMS*TYZ%F5P[1W=Y(W)>M%H94U+ M%%&B5OYJ;/3[7)LW8[K1IU?[?M'T9+EHPPHAJM8<.&VCBG)!?^$N^"1O>K)< M6+2FETT[FL'H@IXQ 6N2RT71]&2Y>&G #BQG#3OJHI-P1-JENU+1]-ER:0R- M,G,#'S((U:2F76#>P,)C"G]".8W^@CU,^LI64NB*?SQ=(=LSNC MQXXC+L;[7=#Q&%JR2JV;PYXP@[4T,CBR[J%-EHN@,9V45;)K=U?C=)7J")>F MNC.JV:ZHX5:9>;%UTFRSVF$2;"(SF*&C6K69[7$EXI*&PG[#>)();PV8T:7J MBM2KN"[ GG)G6[3GD.V9HST?]X6 W9*PR.\CIUB)%0#J.4C.]9D?0>[&3Z6#) M_C+1<9V98\+.@?ADV)K&1I,SI;QRP8D1N$0(&%L-!"4^K/0 H7O=Z38W64X& M3V^:*R(:];L.RJ:N/MR/0SW-GWDR^#:7^JMIX(M*W*JS[2F<]D(_;WDZ>#64 M;;PM&'W%A ^P0;J;1C)(RBR1:K!%=B-1M93U:L/RDXZSFCA6F25"+1>9D;SI M#^!8GVU[U6 :H87-C01J$#1;?2]O>3)-7HBT#6.#S[DU@>O= MFMI1E^V\Y0FB*L,>/$IZ3A]&10\"CJ=PB_U^+$]7ZZT$;"KK6K= MGW>S4Y)-<&+/,[MX->7K1)(W/1G6<)(LUA/'V7&B61MX;DN:JT)2:EW6C:"F MD'&FG+(G6/.Q(G1[8S9O>M(!MP$%-N^9'+R>B#ZSK68&(%1NB)J#2!_9R[7J MR+XLN<,D=)0,)K*F)WOULC. &Y&)M&#;]>$F+S792;7<9MV,W&B*;<8,Q]O] M8+MDX-6@S>9-3YYJJ]79MM-MRG!-#B"EPXF4$Q=//9DL#%]U(P\;2_":DX.. MLHO6O,F66L+;$2$W]SHB.3&-^[$LH)[5D_*F)]I*[1H#>B70-9A'Y_I,BU"" MLHNFIV=P>\E4Q4Q"N!K5QB=K>QIWV:(#)UJ(8 +4Z]=Y3H%ZB.6:8[N!TE;> M]%&Y7JAD^GI6RK_(84'/Z[.]CQ7 OQ.DE.-U]MWT;I;>5>_#)GFH\O=HW=^8 M0/1(NOX\E4CPCA&RO!I$>O_'TZ2BZ#">I8LZ/'=T4E_A47NF1OY[D:P_<>[" M7]^:Q@6_/8WK3^):Q\BOKW)K $JT]V:M>X@FO;1"Z%?TDJ1U]W&TXL4GB_6I M%N+GN?6 KOO*5PCY2E-@B:YYB2Z,9F"% ,S=_@H!F+OV)0(P=^TK!&#NZE<( MP-RU+Q& N6M?(0!S5[]" .:NIBK!#YG=/W.-WB!]Q._Z&J^^W@#QJ\2&*/.5 M0&Z:V'"XM(/(-+V[Q#2=\,[T#-,X$POFNXO%95@P_W1A22'/]LR7Y07@Y<7Q M\M;H8;&O)'[E5/V;Z+Z&.ERY%7B\WBH]-[3>* [6^T]:;Z#??]9ZG^@W,%^ M^?)+XG[#=GV>\G$X^.% P7" 80#( <0CM]%CM\OF7*TMZZH8LKK=B;; MX>1_WJ@@;[.[KIBK^G=UYG=BE1>8EE\O!7NAB3J&#,%,O7$K IH&- UH&M T MH&E7/%% TX"F 4T#FG;^F3K76?7C#Z;YW?'_YHS*3SF_/YWC_P/AX2.#>&>I MU_FSY- ;+\[Y2%Y Y0Q))^0%11VD1Y;JK)T0F>OPAWI!X@._\ ,9][-R0UF7 MHJ) Q .EPD.[QRI)/VK7_==72CNQT>5L!ZNP /N6DX2=^J^7&!J8.].+S4;@ MKQ]J+ZEVM*S%8::G9L#M[ZG@V3#,NF@:0WU?4GW(Y>M49#<'D0+5\ XU:FO. M.LY9B[ OWRB"J, 4^1XE,@%: +2X+K0@-93,$0(]PD7.1Y?_'@_22Z,%BU]/=[CZ:(&HZG2:ZPVB2 K M.5HP7[ZA%91$*A1% ;P >/$'X 5Z;U\@UV)?K-E85[S.L,J1ABVLF\QL;VRE M"R,&M-*X-& 2F%/]7K\J27*"83GQ.X+FD($05 6F7S,Q/E42P;VOAOU>?^M/ MR!3XM*[=DJK6QR3KV_2_7@FR7M#-\T0Q[[^+- =-814@,I=&M?K 0A&ZS5D7 M!M7:IHUL)Q,-4T2/; G+[4I=B996%"E &;J"T]C[&6$ : #0? Z@N:2'Z!1I M&BUGQ?6[)J34)+/>$LC$%0>71AHG, F7)X=3148C&QX:'249YHSQY)=O&$KE M1SZ - !I -)0D-YLLW!H$K!,4 H % X#FBKU2):>G92#UI;ZU4] >BOAT<[(; M["[MDIK%#%[;CG%=L5FMWF2:AW&\R4]/N4L*J< (4B'AUX+D-Y\K5%33!BE" MOP&5E[NF=853/'_H1[H+ M4EB &Q:X8=\WA259P0NUMUXY#FH>IM( ZTTP^-)XZ.WP1:TCIBC MRK4DC<[34) *3& 5@@!1&P 7 "X^W&_2;8[,&3MOC141QR%>69'P5KFTRV/0 MBOM!, P&CJX)[7BT/!!M+\<+,L<+!"8J)((#O !X ?#B@]-),+G=::'RK@N; MP5A)5N,:%'^BZSO%HV>E-MQ\#B<&MMG E= M;;"Y?9'[9[ *BF4&!D9\RL2.-["3"KTA-Y YOLOUAG?O0%7Z!X+C+2/AY6#O M<3!G&Q(00"" KQ&)E4C@I=!Y^E8.O-(T@3 =PFVKK*1;6),_XZ'MS MV5ID[REQ?B"P-9O:F* /PYG?B MK^\*.,AZ=Y#P*DO!:U;9^.YB.%SWKP9P9EV$8SLZ.5=TI$5Q;5M&(HW- 8?\ M\HVH(,@IJQ, ' X '!^)X#[KGBS-%%!HM)P[>@T8P^-%AD$JZO!&S+=:]#" MWC6=FC&*H(%)(].5E>,-\^4;5:&)4\XC@#< ;P#>_%X$^%T1!U.W>)SNA0"N M(2.?&AP@=+J_&L1)2)U&F"HR=V)D.5QY+"-6Y>)(53 %H!4<>15S;C><_(X\ ME7\B;%[VFM'[8NC57J'ZW!ZJ4ZZ5/=V9==H+@G=,*4+6;DSL%Z.KP5)OA-$* MUED?X#6FAF32CUDX'43:VF\.@FI?RD&'+%*(T??TB0/0 M :!S^Z!S<4_5*>:T@JH_,!5FR9&NPTRV%--;;S[Z;M.+F*,R\^W ;_4;\-;6 M)[+2\[9SI3!TF-PMCF.GO"X JH,=K"XOUA#*]-17.1AH"V MB:NQ=,S95I?7/-Q32*/.L_S.'=)$8>GDKBJF@M/T1WBJKB*U"G!3@ " !\ MB+]*W2&!2E:'?-:AB&6EPU@7/IQ*_$50K":KQ)*QW=9I3ZCN;F;WI;!MY=L+ M5MP'(]_3YP0 P#�/&>SF;E$YU'GF'1NSHW,$WZF/&GVA7>T:K MNQJ/C3E]"WE,ETO_->T<#(NY0)"2M''06-1I+*%0E_=(ED%O^5,+D5>0XLHTQF[KJQ:-] MHB%X'JZD"*Q"HH#N%B &0(Q?"UW^)F3LZXB42O46XNC-2;U;'^_:>^?2D#%= MS8S ;&P'#J_T_&A79YOVMH ,,H<,N(+1IRGN #( 9 #(>$/L\C<18S>.T?K( M]TG.3EJKOKFU9V3KTJ3ZW:K:@-L:NG.V.+E$!KUZ-UT6B,%\^896T,S,8%!0 MA -@!L",7XQ>_B9J5"=RL&8I/.)L8^8V=E%JXMRE*_?PR':$PH.= )LM@<&' M*3&LU:4<-8J0907!\0I)OE;KZW:#EH + ;A$+^T2O15G2\FU&:LIM!QST>'4 MH20& =&&H?C2A4+4O1%ANYX4PJ)!H)@HH/(D)W8ALUJAM?0:E+-FVW.+,X8>+U_:XT$; M8S0.FZK(D>X&%1UJ#4D[-M=ZYLLW!B8RK3^]&PNT'FC])]7ZWW9;G.J]H,.B MKSD&#->B7L*$=<4>()>.C0S$GLI.U5$+)@6%VU$N0BC]0N\+]L8*#*,5!'E- M]3]COHD8+UHP%5Z'QY:L:Y;[&S/RA2KQ@##]_B"<'C,Q!K[7C):]"_MAJC)#5$_$&K3 MT:>F;V0?V-@F,TS(W V!HA6:?$$TR6$HIM-?WOI/ 9VH:'=/BI..73EX>FJ)XJ%3X L? (D66%PZE,F M,;P+)]Z?")L_@ :6@8;AQS/7O A(_G_OQ33Z\>.Z C0LSWT8KID1ME2B&1Q3 MKL3JR7)K]2[MVES)D_9&$NPF9\N010PEEJY"EH90QV(*, %74(8 00V@^$#Q M?]D!06SJARD[FXP<>QNUUUS3WC252QLP/6P 5P>>LMO]H6#L#?# M$4>N]G7'[&UFLT6A^$Q1RH1@*C %%!\H/E#\W_!\+"$G=@.BNW*VHYCRA@.( M=Z!+QPN&XUD8;[!!5VG'Q&"$S*K:/BU4/W=:8!44P2H4]MJ=K=M,9'B&"\\S M&5X!B>.7(-=<1$5OS@(:("/B6N^W7>$L7.)>W/5- U )H!) )8!* )4 *@%4 M JC$GZ82MQLO?@-3M]CG!NQ0Z/%W0J\F=KF[OSJB+/\->+O!]9D+>(X>!P-8 M:X$ @$$ @@$$ @@$,"K$,#;##\ WNX_Y!3\KK'6/Y$9[Q8HN\6-F??6LP1O M[J_-CA^&916$C5'3Z>^J"H>V)U6)JK:V$)1DXRD2+6&L@I>4Z@(N,0 & QN MBHW[;6@@'Z J2QWF$,!XOZ7E\ORKE M5\^)78Y0]DOEQT.J*>T/W-16Y/9VR0>]U=X5$BU#82P[Q3 5DCHM&?0WB"8 MG?Z<5LCUDU^_S0)I<;$?,V$$P;4IJHKM>74WC*5-A%0^[PVK'9EF7S;6Z8*;&Z I%?40MK6O*IP"\U+?N'[W" M6;@!YRI@M[Q]R0?U-:_N8/ZQO-!OV_8;2[<5>PUAZ=3V Z*QK(E=+3?&?+#[0T\A'<1!<[N=;\8.-GDP3BWK^#:Y^9>_YJB>:O-F[^T.I1M^[1 M;1B,91\;3EVX)FW<^;X+*\'VPR+G7;T94O.4'2DJ+D>*RHR;-BUIV:CRLM%4 MA4%/+P. R#E !8 *9S[5/X<%O3.'_2$N=SA(;D06)U3[YNKYUJF.2PD-=S(BMT2>0=P * !0 +YXG7OX0**--% MQO!K"J MP!-W#\UCI7[NV-Z+J+!&R>:4&K<=V%ZZS;0/UU#!+%"!R8Y$=(5@ "H 5 "H M\/Z>DN>XD(AIR#4&1O:HJFRX[D&"0N'#<&&NU/?ZJ+O=.^MA(K?5.#O$Q':7]]0K\OIUXX &@ T.#20[V"H-/'%+EZ6[@("I*Y MM9LI$J>C#6C674PV_J( A#P1 F8JS'M6L@& #ATD.] D#XD-I7;\,#==G= M,^J<'W U=]5*U,2;KY9LC@?Y+0>4KL#P:^G0 \ '@ \N)&26&]#A$@DFKJH M#FE')^&Z'1XXO[Y.\CX5):]0K$)@K]&K%$Z2_XGT; F_/33KQ>MLZN?OK\-O MU-H?>G4.C'Y>>RQ[Y#SK1O$HKLPNVNL7+XMG24'SM[EL%&K[33\F;(ESLS6]U-UK$HB,T/ M0- WSGXA&P_?N5?_N>^Z^B8T_WGXX>E;>O\TY#B&7T8U'/T*,Z]Y_ U[5_)*/WO-PO63AUEZ M^!W*'_W/+#!U!TJR>?GOQ@_M7(3^"4PWDZ6=^>R9CW_79YDLQ9'YW\C?_$-D MHXT"W0MS9/BG^"G[MOD77(&R/_W];%+>IU;<5YAXQ,T7=EGD7^RRV9@?__]- M-R6!7W#![G>YXL4G:_>9U^7GEA#Q:N@,*-*U+1C\%4? BMW0BJ% Q6YKP0 F MWMJ" 4R\L14#F'AC"P8P\=86#&#BC:T8P,0;6S" B;>V8/!7#*S8!5;L[0F< M;W/O7FP2/K! ].O^TG.'X.:F%YG!ZU/R6F7G>):3KAG>D9IG$GFYNH2-Z^P^#*71X% M^W$NKTZGRO*=CU-PK*PLZZX9GB7C^9U5HP"'?[F\+\/%\;?\+__84?; ^7]/ M).!?(LJC"J$O:=#/IA!!OC(WIT&G4_SJI)[6*WPK-K]! -_WNM'%L1D(UJN" M]4/AAYN1JG> M0\!L3](L(3\F>$Q5>6&).NF\>JZ[AJ^BU@]37DZ$:O?OUQW M;UI>_G;=<9;N.8IXT[>R/B[S@=QE+1TS^N=LUN=%$VBO[[1Z](2!22GSP%\7 MW]O)+)67+_]-)_:U0,'3(0(Q!V)^TV)^_9( )@6H!]@%_E0QQRZRY&<0\[.= M@"YSW*&+5_3\(%K>L<7-&OUFO.Q7+=(?X39Y;0+.FO)Y+_$<8-?\:$;A4BK?<5",<\[#R=#UV&6?XZ^1KY[$N$ B2 M^]N^;#CQ!I&&UO)P:*XE[(V?[?!'THTNIV!".F\"9J&I!Z/SM MWN2KX?9^3U?ZB\&1Z\G(N4KAS'K4>=-;*-**W?S/$O M=ZA12(4L.?T"_ /X!_#O3W#GO02#D*H'*Q@.8U@.ZHE17XZLJ?G14/:B/P]F MVF0'<0XCI]9 0F]6&Z^,,9MA6DZI7$*G?#YO'@ T &@_SX2Z8D"[!H/NW\,1 M96UFI(+SD*,+0]G?[KI=&/[U&ICGL:SL%M=2J'5_S9FTETY6DE;U]KEE5= X M$W@%I7]*XWRSR6C8\17G*VX%DM **+T:6OIW#=!>>IC7CI"_>.3]3?_=2FDG M-KJ<[6 5%F#?35TAJ[@KYI\ (T &MTZ&MV^1TS=(8%*5H=\UJ&(9:7#6!>DJ\E5 MPR:L-^6K(N&DOCS 6Q$GA4%N[Q2Y:BB)@UPU #"_[;.Z8H"YM+ESYGK"Y[$[ M4KJA369&=^689E. MW_M>O>HL. )RW\!-ZALF#+CZ60%Q-J _0'^ _@#] ?H#].=*)@7HS[4PX7S4 MK-QV=L+]V; ?^$8\C^Y_"S0:D%4@KD%8@ MK4!:@;0":;U.@HTPM'VOWPRBP9W%4_*9[QIT< MS\*H"-F!^,SG.=]_9#[-59'57CK _9MW:N\/U6(@F\'.GIN/*7Q/U?BI$K.> M\5V#SY.I'&K2V( 'T=Z)ZZ-XD0S@=0>Y=*:RV-QRW$SS!QQ*"_9NY$ZJ'&_E M$Y_G!E(5A@1, P#0_@A R]<306^58!Y(-Y!N(-U NM\I]_+*I?OCC=&S6)1" M-%R@#72"<6BK>X"\J;20Y4M?$59;VV94.\"0PD]["Z/'IG"@2=GP\[3-G]N$ M-QZ$.Y[N.[G(96\LCO+%BF[\X,S'>0"7G\01!^CCW^5H_J"#&7#^J('G.8[+ M;EOK50]N[*C6JK-(JPDB,I?&7GJ3!"1.IC6.1^>K V.TUNT%JR%P<1XGT H) M@[MZ )%N#I'.??H D@HD%4@JD-0_)]QZ#5;>+YMJ(PU==K%>.%3(>-O7]LW4 M89J7YM6WE5U-5/Q@ JMVK4VMUP[62J3R/1$"0_$-,TB$\#X/JC@ N$\8"(?RH1/QGNS5$S_9LM.M@O(3NM M,CUN>QA(_J&G=V/NHP]"+](XK5831?4'W9$C;Y?3K13L6RU9RC=;)B=L07$$ ML)0#) )9!1?PL#S#$433T;DD0#MN*]M6W[5"%.U?VJ&RFX6,-:S9'8ZVC=:E\_9-V\'";GTZY:"1R$Z7 M4\,=0YFIAN9^$8*ID!@,\@0 $MT:$H'H*Y!4(*E 4F]84D&>P"^8:-#$$5*\ M-=&5;=,Z((MI_< 0ET[&]*FTWUT@JTYF\'$II8E-)NBSN8V5GV=_:F1]UOP MV7?U "0' +??YPA 7 -@OL=Q>&!Z9J+/7)/SS,!*SW,63G5^@\'PLN:82DK4 MJW $VQ>_PRXQ"N6,)IZD0,)0EWFSFQXBQ,5)B2ZJH@; 'PZ[/B%\@1 M "+^J43\9+B?*T>@?*=>I9-F1VKH \<.-HWFH.<:#>UJ4@547AN9[&"B*?8T M"!NU5C49T%:^YX)RY@".0*+ Q5PLY6 R&*E;1O22%8=ZK!97N^FBX5W:;B>D M87OL[1S+(8-!V(:Y56O,)CF&%/X5HD+!'^)?N:0S10@R\2H6^X[;QO8FWSX* MTH&^'D0@=P!XET$.@;=>"=8RK3UJ9Z8 7 M-:TIK$)B[^CS Q@%, KX-=X'JK"NO1]TM^T^)ZIT)W40X(4$CH-(U@!V0(O(;_HM? @U*I->M9GLPXTC9 M7[0W]H+:SRY]=7E:\VNM;5NJ.>L-+V[00^K@>?H(?N27H#*X0#]A]>LW7)%X M6+V[>RD(CQ43CI( >"<^VE$\\P/##*#CI/Z#;/9WA4%P]W_@XM]G0=T7XEH7 M'CT([0(5 2IRT[;,^UQF>M@D'_;(G#_Z?H<\@U=GN:B3ZZ&/4,Y:.,AI:RZQ M!GWI"Z2(/L.F+647PJK?F<# X:>LVK4 MA8=Y[6#YBT>KW[SELE+:B8TN9SM8A078MYPD[-0OG2V'*/ZD.1.]&6RW';31 MT_A&%TLTA,QON5 $48&IU]AU0.P)(!) I!M I%-?#=(<-(55@,A<&M7J PM% MZ#9WZ>C6F-\W4K@9ADY-A27?/:@U;5# 4>ZK8>@*3H-*-0"./C,X9D;84HEF<$RY$JLGRZW5N[3EL4!X;HUP&L7Q M5#C8!WI"^B,KAX7[%^/\>&O?OVO]E_#R^:NZ8>Y&ZOY7\-.]RX>OI/,?'W?7MT M$V-?J;S#V2=+,U>#?_!,/;-/'G05_D\^A"_ZP3\/\/-D N]G M!BV0R#*A66#J#J0OLO?_H[N)GH;W@Z71KQCQ &W_/$)8[JN\H[_2Z'_NOO^8 M3\K)JJWU/?1DWNYQ#W+-1?3/\5L/'Q68]?"9']JY&/P3F&XF#SOSV9+=+WGD M;TK6F\%+UOL\J^5F)ZV'UR!?,>KYUH*2W[=>_6X9Y,CX?X9BK51G\I\S)<@@ MSSV^)SD^^/ZC+]^&N4#>^8N['./RH]VC!NGGU.V30;THD_SWS7 MR/XX8CM=L3>\$WIU11X.!$ZN9#_7OMZQO?J=K%1EH2ZP^,**>..3DNZ%X5Q-[=:XG<_7\)UGL"'5VF/W2$'ILKR:PG3MYF'W0Y7K# MX^!>>^C_SH*[__F6-_NK[KNN'H1WMG<7+?TXS#;>L')G[N=FUK^-&=R%2STP M[_1UIM)1^/?QFW\IGI[M<)%I_/T$$\K1\KD*ENF67NR)&JW/$%TW"8V<8[B& MF]1"8\@9HE$$B3.D@UD=6IF] #]OJ1"JU+!W=-59XTXU4!D-=19YRY-G MFFL3W_'=-@V;X5J"/3>0S(.4M22>MVSAN[DL4G:BM.7J#JFE5-UIIBJTMQLE9085ZN#5D"ST_RA"/Z\ MZ4:U:,UD"45)#9\9C5MMDMPG&G8Z^IJ5C&;]5!]S<9]O:LI^.29C5L-/6SH= MSE0PGQLXZVES*^PZZ@+1K*SER3R1GCEVC1WQB>R(>]O-GGLP3'8VI MB41K:UB4^]N@U1 H>IED+4_F*=P82 3U--))ZP$^98(-K _RELSSED.2UCC5 MYNN':>H?)6Y[.Z&(06:B.CF3'E'=TS&@&OQ+S(9W.J!$,@_YJ,PD< M:)A"I+TDV+V3:,3I/.UW+8Q<*"L4KO&KP>2P3(TZ9FGD:4M^-Z#:Z520'93H M$<%H,9\33M[R9$8%9(N3<+M/*S(4(%W,&\],F,U:GLSHH6ITS*5*)XXXANM: MR^D*NUG>\F1&^P>-ZR_WS@9.&0=2EQU^NAKD;S^=IV"B=QO,8-B'M^IRWV\M MV$ ^)'G3DWGJ"LMDIS8GJ(/"B=:I"CN7SMY/GXZ^&O9EHAOB%ASONRB\!DMQ/]T&BXG2CO<#,7 "B=OE M+4_F2171Y7*'^"RL,W5UIS7,JC&QLI;DR3-U9RH'8ZD#ZW4M4;RV(>A&WL^3 M&15E'P^5C1\HJAHS4ZV>N*F3MSR1T;8QXKHFTZT[IK"7MA-[M CEO.7IW!^R M,U&\PX/$06OHR%9W[&#AYT-"3D:OK\:;W:&;:3V*])/9A#:VXV*>3IIP9+_7*9J>3!7A[#2V MUE Q9^OOPP8],?T-8>5-3V: \="(XNEZ#,MTO19-80CSK,[KQOS85&O'['(GJ&N8'&AF6 T#:0I;.:?F20<.M166Z:"V M5VI*QUKM.D2'1@KZS9,.;+?]79LCIHRR3GN:X!M&MJ4G>=.3#E 1/AS#)%)U M]-[<'KF3!.HUI =2SV<]V*^F#=\V4"6=P[KE5)T5W2H(*DXZ2R'='K13#QM' MYOO30QAQ#-XLFIYT=M-?R4VA/9TX)M+M!.-!NB(Y]IXZY\>FLA$>1O8ZF3@J MNG<]9#J01WTKOT)RT@$CS[@8,-$2C@.AIV)]N;L>%[=-L!.5X033-/;3KI(Z M$]S%1E,;6C]<8ONQZ0SS=GW<-70XQ>($\6EQR9)%:L=)!T9A(\3GT-IT="@) MN7'0Z2H,FS<]Z8 WQZJ<@3F1P\>-E.Y6B5IM6^1YGG0 10E^M&>P%6>FTWZ= MP&J"5+<>B2$UG1K>K#5QMC*_QQ:;*>*C4NX8..EL-Y7X[=Y+3(6<]C4Q MQ.GE:B/=!U.?R5:],4,P(UOS>*PM]^.HI>*9 7(,=/S85$J6MJC6EJS"HU&W MOMI*!U)@'SP3SQ &E?P9N]5Y6#:LCF#-\+VB9P.C3CN[;JWHZ6(M.QP/\=,- MZ7CU#E4T/7EJ ]?'D4VN$LY>]XW)WH+G6BX%U"EL[^%HW*\?EIXB.^T8W]+S M;J]3//4$C8GIH:/'(RU4T(/6M ^=;L-FI+SI**D7HMA;>;JB4T.RVI M*14]> :=&H7/$7@QTS4*U1<:3L.&1B-8ON0S!)\9QIS 3L;7W=K)H-<4+67K MQ?M4JS6G(9F46:VFIV'IUB=))46J7NI4$0Z>EEJM"V\<)+C2"QS;J-O!%DZ0 MM2V56:VDHA+K=@L9.3:^8=.FJLC5<:G5FIK$N%W=^?L,.1HJ-S7$#1M;95;K M7N'8>(1S-4=LAM-=O\-T#(PMM5JU$3QK4.W&S#$'G47?Q<4Q'TMEIFA#G4\B M+R$&L'G0!]W=L+?:U)(R4Y18T2HG[F!P^LV M#,DKKM7#1SX?266FJ"O@J,2AT0Z&^G4)T7H]SH/9,E,T(<.]-N&A5&E'OE9= M*D)VDF%+#\I-1JQ!O3 M7M?+!U\CXK[OMX1YRRJS&ATDW8]:I)A-:,1 $*>ED[56;C4>&@FT&%%)H-3V MXV&KMICTVMG1IL04I#TU(FP!Z7,B 7>K#CGR1I159@IZ*ZFUBE9UFML&ZM1I ML6W'G4AEIN "DIQNZU 7G?9:6)J: GS<:DIJ%G^;ZX6B1W._:P>NW[&E M,E-0E_NLW'/7$X6$&;TC6:88P4F9*3BUB&A&VHREV(,$Y7;4O.X7ANC)7K&# M^\V5U%47,+G8# X"Y>Y]3RHU!?G(J?:=44]SV@(\P@.Q6RW*IY08;:C"H&R] M:=J*O8N0<+4SHZ5HE1IM';7;'<(X5X?Y635928W!IJJPI4:;W-71Y*!I!BRW M:X?3#2KAF4&V(M/<,3QG1,!;)[*"$HUK+. M)J76E;EO)^X"HT:P.<4R46U[N&0'6^&^&354YBMS+*EUA6+ M8\V)$C.HHR]&3%4>AOYN+Y5:3%-<#B#5:=2=&$HV,K.0FNN>56HQT:UYTF_# M>U[1VY:@3DUFFM;+S2!"8[%AO=F:NSXB%5J!LWE0[Q!9^3(:?-[ MR6/0[&S?84MMFV1NNI*UB3.3+39&ACI,W%IN");8-H>=P7C[@9.=1YS.>K(? M,ML1DI3:-K[0&+.#?@OC;-+L$WQ7:S4DMM1>L=I6/%Y;BRIGCO#)?CHS&(XO M[)43;25,NYI4K:K+H8$8KQ95:$ OBO#(Z3SJ&Y=O31H(E#&[>1L,53 M3YT&42A'0@^OPK:*'=JQH^B'P=&T^5&Y-(-D"!.#2]XH=4;UI)6*80CI*6K+Q6M!O=Y4 M^Z7;.C>UM_ ^XBB%;_+]82-T5"1-RK;UALPLG6H$9\>"L3O*CL2;A9Y:9=OZ M3D7'J2]80]CV<*(YZZF3E"K=U@VD/PGK'<+FXFX]K_39B .LW!FE=2-JUC[L M$3B6=EC+)5E_/$A*G5'4,MM[U)'F*O:^7^_W(*H=9 !3HET.VYE@JQ;LP*0C MKTUY#;%+SRJS *B5UG*[3+15VE(P'9)!;51UV#(+P,(4L4=EIRM85>4.6;/V M!J^46@!3=JJU%)]HP;K-IO"RLQ4(UBJS #!18]T1$<&."3L-Z+ 0ESFZEQQ% MQAUE3ZX4:@/'4,>EQ^:AC0I6J:TP6,K>5!TDB(-.W996%>W54I5*G5&6,QS7 M5C5-@]N^T5@0JX[C)VR961$+[ [:\8&KJ,DL7ICH>& +;)E9H=!:%1VFUI8S M=;8QLJ7&**U)969%W5EMA $^DV%YBUEUU%K@G8549E;,[0BRAOBAJFQ3D926 M]HQH---*;9 M4F=4,I4/<@^;V4Z,6(%*SK*C@IR462!KL^;KO:78=-KH-L &<[WAM4HM$#-> M'O@M+K.*Z$H0DP%A' 5LF042"8S>Q)3V')97(C*I6FZGLRBU0(@TC/M5%N*4 M+>=@F(3&9"B56B"FN8($NB.2,'DPV^:*UJ*>+I59(%QSKYD8:BPZ, MFM9[X@P?SQW8SB/X,#66(]@J=48Q@SZ)#[NAY: ZO.JMFM+XWFUTZJZ6C45+ M;E4Y1867S&3'5:->L]RNT1GGL.32F0"O*6XJP+$CM19)J5T3M;#(/RS)#"IX M:[C@ZE B3]AR9Q3NU*!ILVFQSGI88^<'B/8+ MF&XQ&QI+:#.48;*DS*EE--<%3[006Z[W% M04L3!;E*-S.U@>SK!H92OR%'[!&65CA\&DNT'FCA@:W2H/C3/\ M+G=&M9 DH :607+91K!N^3T;0<-R9U1BXY:M]@6"$^?DNE\?3\A9F)0ZHY1J MRA\@9#;B= ;)#D<19B]]MM09)=:0'CFJAA/8C$>K?MK=1D::E#NCI.Y2A38D MV<]LAE7:$OTPT-L_.J.>9; L@Q2VV> M1YTWH?G/PP]/ ^KD)GI($ MF_SOZF> >>^[VE<_ T +D"(]]4^> : %0 N %@ M %H M(#^RGP.F_#G3#X_ M7,FY7K? V6Y:7MPM\+.+E*]>=SB2A9W^_W@)Y&'P<]_-9^3_?D'P+[^H!"3R M%2:?W\:\)'E8^?63MT_><&D'D6EZ=XEI.N&=Z1EFSG&]B8JKUW5[H/Y!#RY^&5'V7CF_SU9[W^)%H\*@[ZD M+S^;, 3^2J"WIB\OW*9[:5*_?/N1G@G@[DNX^SMBA)]<@O]T8O2$4P?(T"_+ MT*/ $)]>8,1H:08W)"J_O;M]R%[V!PG04]Z=&Y*C:X.<5[8ME/GT0O2=V\DT M?N&P_<:P_-64!T*+5_"F;V5]7.8#N+98NY RDM"+T#*/Y.4?SAL 2D'4GX;@@"T V@'V /^ M2"D_AM=O4LK/=L:_S('^6.^WYP?1\HXM*$/U6W""7;U$OWLJ_4?0+[][-OSU MD"N3&DKFA,KHD5T9Q8^__&;MT,=2$D\]9L6W\[\66G>O=.>IBH,X"F%..V3$ MQ6-3ZZJ1W!*T2U?%Z4.]5=4Y=&9*>\D?1D*JN6,JOS^.??E&4$R%1.GWJ4(! M,.B=+S)\# 9]0-TX@$&_A$&G=7!JT3"#!$U<*>U05Q4<:O>9VJ4!B(?V6A3@ M*NK4AMA!.:R)?BKE $1^^890= 9 [U25"P#0.^<-_Z$ =,ZBP4!&@8S>5)VE M7]\E7R^T]$M[Y4!9&V.R2O*.2COC-50?&1!V-=69K$4?6HHQK''BAJ;7] 39 MVU#!QX1^^495$.2]JC,!4/D$H/+N=UYNPO+^UY @\"T]'O )H:QUK;5S/*E% MQ16R'3T>Q8[PG$7 M.%-IWL&TX53 S\DW/-BIM+UY$5>)^Z^B\?CZ#A]HO/G<;N2$9*D[/PP M<4P4MUN+K9NP%R]&3E,3K2]Y=59!&9H;MY0)#^LY;2:6>SV("EU2F_-&@[>W M ('E\W%4)9XVD M-&RZ/64EZ9+B2SG^Y5Y?G*Z0V&OU1P'^?4AJ%\ _@'^WA'\/K5C7+>X?/GMU MY,F'@8Q.92>U#+TV:"TML9I<& BCA2)XJ^IFI\3QO+JO'I2>J>1 R'SYAJ*9 M'8@ ' 0X"'#PCXQKO 2'^\#;3+2U4N766RB"];0]\>R/1K(7 QNL&[37/,5[ ML-F'.Z[GKQFNG4/:L;P\@IQF%)TOL $P#6#:3Q.7KQC3KL*V^_>(M'#LP;K: MZ]3@%)8%"IY$/D9<^I!)+2@GC8BA"=>J8K/:B'@\7N,/]$^&E=>=+HCE"2LS(6)*^U1%U$[ MAK7/["2R=7,TM6 *^!7O09^U:N?%* ^@+CU>DG[KGY2@/H -D"@/D!] M@/H ]0'J^$ 6$]7,+ZV6)P("P F$%P@J$%0CKU0KKQ7D6 MWRBL-QJG_RD)X##0O7!MAZ'M>Y6[NAU&@3V+H^(WW3/NY'@61D5>!HC!?YX8 M_ ?>=+NJLD873V+Z36:7>^^/&,AFL+/GYN/MD:=J_%2)6<_XKL'GN22'H:L: MGR:B >OHF/)5;%L?3R^=AR6'N"5,\3&BB+)7WVS:86^Z2[*)Q[Y\PV"\0M& MY^5C?12?$="NKQKA^Y=' ,)]\:@1$&X@W$"X@7 #X0;"?1TA^YLX9YWEL+0B MX;[*>N.9DF)S<13 9^993Z\&FI,%$G2:D;/@%\=)/CSLW MG@AQ=%QUM#!##A_U,#S>)K6 M>ZE=[Z""PL5+HN,F](J*UY>F8YI0X7ZH#N<8W&YWIL)P@L#3_Y^]+VU.'%G6 M_GXC[G]0]#GS1D\$>+2#W',[ H-8#&;'&+X00A0@)"20Q.9?_U8)<-O&6[N% M)4'..>-A$5)59>9369E/9357/88FH2:69V*"]-9A0I#T NY+\!E:.%43LK.@ MJ*"HH*B@J*"H9\5W"<5BY-,KB@YN2G:M-(=RNCX7Q.<*K80^?#'#K^V:'GCIW'".3L M+=6?N$UCVL!< M3)(.SY>'0_@ BH#>=?P8XC,@F5T;>M^:\[8N=M7E*ENVNTTS:!;!]&XX1=<9 M/4&S7<3(J&!Z_D3^AL79FB^*:4%O#,LEE6DRX_Y-T.F91*8:E[E5K2JG MA]U"M5:\RR;O,=:R7N2/C24Y(&P!80OH!6>MJ"="+P!%!44%105%!44%PM;7 M[*5[;271;!JL.PC\N*;[NQE>!,2':5TI&H,YYQB5>]9; M"I"PR[MK@5,E:C4L0[&!I04L+6!IA3EJ4T=0J'0&15;Z>RF4!:22;NU'/48;KO)+L:Q;YVI M!]DU(&M%.-$/5!;('X.&@X:#AD=7PP]Z>V)DK9==T6'G-B4O%6;=JM3D:_L> M+83\^*N)_Z]RMJH;:=FV[^YKM)@2#7YH95/%LN=4$LX6$V.8)'"V )& LQ5 M&/%E/&&8>SN>432V-4_&$P5:['9J5T$7WVIFTO-*9;48M]KURM!=#U)L+U?S M8(3L]N1B+'W(_3PQZE;!QOKE29N2YPMM1F80KQ!75;%=H'$!C2OD-"Y(]0'+ M)Q(YZ? M&CX5N?XU7SQ,%RESX$T6#[-N$ZECTS*L3P2V4R-;4Q?&HZCV MQ:_;---*U]/W=_W\C998!AW5ODVJJ;E5R(IV\G% M:)H#)B+0$2*&43"9@J*&4%%//03WJ3FU2L_PAZU4CYY;LY)VDS+763DT$;J, M,F-OUPDV0^<*MR/$:W+9)/0KDF$/V3G^1>@ =TX!=X"OYS]JC&KS?B59 M&Z=EEEE.J\NV5AK4@X[#U:>:OLEVQUTY;VCV8E6K]RZ'@BGI7;\<7F6@NZ N%FVG3T=R&RG,2U:SB+? M)_N0!1+^8_D8*QSR#P#*@'YPHE &DS5H.&@X:#AH.%#(_-F)^KY/61R;[?MN MNVK+R,[J\DUWK%OKH -9]YQPE>_EVTD]GJS9R[+F5E)RBOB%V^,#WG$,3X)0 M5G''R+\=J&>.BB0,9=D#9,>WPW7)S-:4MX:C_D-[_YSU".UB6<&-4/">Q#F+ M?Q?%"E;\7^DE@Z*?K:('CW.@Z*'QG(\1R/7\MMVW) M7+JS-IMLRBW(BFQE['F_?+N2@ZX@TZTP56,M*+W6_%95U+2=[C5O:SU&[$G8 M5V=C2?&MD]YHM.Y MS2QSJ5S0N4\V8]Y)B5:.UY5E7E"=]%PQ2BLR;7HQKO?FS9/C:G';1S0M5S& MD/7%A*RGB,-AQ!E8B[Z!P@"N_STF62OHCH<>:S^Y1/K#$FS+<:N3G]=H2<]A MX(ZG>[7!]7W0F]6X9J/BW(Y&I9:27XS[CF#SJH 7.@E2@BTA"#%>@AIL7QRS M#)]%'Q_*7DGT!]UQ@+)#UEWV6I_(U1L4;Z5K*'-=$%=&I1ZTYWFC3-BRN"8V33+9N(L<>,V ".?8RR$;0Y XZ=)8Z]$X$>WN;O$NMX M[D[/]93[ZF0XF21204>@>;HTL"KFHD(W)I,K,9YBBZ5*B@#:%T2@ <\ SR*+ M9PJ:]]F%KLCWUB!S)UF=7FA.Q96O[@9W34G-M>:=GEW3*HS9 M:WF^%MF_G8RQW.&2$2HL C;YBTVO4F>#[GBH?2UAEKGOIOJ=6UV;N\6IG-=F M^<#/:]%9<]:KHF2^E9Z.A5:A; A.U0M"D;0!$Z.E1(Q+OA6'\C('_[BDM*3_ M1O^ZE3/LQ\W<:]S^%CL=52W#4&8.NMR_>-P($=][C(@&74Z5==R3LOF@LG$# M#=W'.ASWE,W[9(<,-/T7:;IK[Y^ZNQNS[=*G+8]G+^C$6]G;@;9\X9$6?LS0 ML%;[4=J_CY-;7_9MI.CQ%1Z7'S/+T8A\+VUD8&5>HF?W?/A>Z>,I=N&B'ZXU MNQ1P;[$"F@Y1WDOO%?XU^D['XOBKOY\-RA?JR&_,!+B3#W__<*H4>)!0F"7$ M7 AO%C !"04N(?J"?W._!(@H:!&Q8$0AEQ# 7.@E!# 7=A$!S(5=0@!SH9<0 MP%S8100P%W8) 040^B>CC9/6/!4V_KM=?EIMZ+PKI-8;Y]LNN"<,$EPK3K144DX_P; MH]4<:[:[B9N:B:@50KI#(7. 2('9F>MEJ2F.CE$LS7)/QR]T=O%2,A+_*WJW M;RC&AVKE!J[JOV7=VW?DFTO-Q1U0?QP(^#'O/(@[' M],U1_/;S*=7?5^S\RO.6_,=.4)2G(_B(2 U:\G$M.665>$P" YWP!3F2H=I3 M[X^:_*(2HL&!FOSYGMF=!Q;\GEE2)X[U[I]#U@@W<$QZ0>'+=.1>^N:D!4H@ M#,&J;!O$.?M1V,:#0U5Z\QE:^C87!&G:/WRL) &:"YH+F@N:"YH+FOOEFAM, M%?+/:*YO2X( _/]MG>BR9;MC*C7%OU*5DXO.?J&7_Y60X\>FGG=9&E^S0^?X MVW,8_#^2.]GNSN'H[9L_K-_YL OZ\?K9^S7YUC.JG4WY4]&F[G()[3XMJG1: M4F\'P[2PT0I!5[2Y=G6SWZ(57IX6)G9UK,Q3=7;5XTE!&R:6X+F8R G'V3I] M9(L#D &0.6F0>>&$-T%:]IG\J$LK5^U$OF2*JI0(NM8,6V/HV]+5BM;G37JS M;*?8K+I*8801O_WD!3HF)HYTPAO@"^#+!U<&QZMY\&E0>;ODP:>@9=YD^YU* MYJX@B]F;FVM9RO6'K:\^Z.?5.@E]K>"69JBSH.,<-^-R"UM7^1K&"0E[(FR, MYH]5)@%P(BHX\397\_3]D-^V>%Y55![=YW.M2O[VMC'4C8YI!UV_X&X\D-VX M6,K3"T&ZGJXK76FT&6%#)_50V!B39&-LXKB%CT.5Q-T&<3R\WV+\AZH?0_;V MC^*QH2DE[VOT^=6,07A('N%#U:.L[K91H$#3J&-!QU)AUNTS'U=%KFR"WJR3>CM+S][ M[]7XF3%M,ZQBT469;2?*P[2$XG2%P!2)G\78HX;/ *7.#*4^5$4U3"@5O!/V M^WA3FU_?E/3N+8F(E^YZ78M;._.@HW>=7J).BY,N]H8:M_UXF[=0ITI@AD3O MI(082[[I#D68;?6;QY,!R^HUF Q-J65_,YA!]RO4Z!?,(6)2-SVKSF>+F:[8 M=Y6%+>7H=>>K,YX'".KRMS?C3&/92K>O:]U*@4^,G%I/).$REIR\$TLD$D") M ,0!Q DUXAR&K_CE4!IU2YE*2U3UJ_F(,;/36M#AJW:92SL.GXK+R&**TO7* MS>@J@1L1^VL,'1,2$H -@$V4P2:2(:B:GEIOFM44K;7ZJ][MA._T-J$))B4, MA9\-XO>FGD:9>:6>CZ>Z]1$),XF)LD@/+;J5WV--R!B^Z-?I\M\8:% B+E#YB&@3>+A&P9(0X%)@$F 28!) M@$F 28!)A+1&R=&&(<)I]=TBJVI;@X7J4H9F(O^J%T91EA':U^*.: :B[[C>ADDR!A$>.%[5$9&F.IK1I;P17ZZ6WQ6[ :REYJ*'CA>CZWT ML8VFS,$O _6'JUJQAI/NHL"UZ/: +1A3OB$/Z:#9_KEEOU3JB"F+%KML;MHL M+)NM5(T,_+>?$IN(T=(A$00"=8!7T<,K(CV&C6I%:U!>4%Y07E#>4&0Y0N\I M^N+NW30R5:F^&M^T-G=FDLZRDCNN!%V*9]W.#;O)S92EM2YJC7K3P4V[0?PU M;W?FNPY;E--(VV5UB2@;?IRWAO;$.;-LG]?19PB%48UH0>5J_]?$>Q/#H/C4 MP/Q9!V^*&T?;J'&!+@XVZ]M\-8[*7-"XJM[4E)HA#2=T7%&X8MN>F<(\U6-H MLA!.8%Q-BD>L<0: X 3BG4!*"(H(B@B*&)TDHK!NV"?]J-:_6QBB+I6 M4C,NDM3L["[HA$ ZR=$M(5%,R16^[0Z$^U MIO:4XF]?4-7QG''Q&$O3O2'ZLQ+-K!>,L(C3:SWMSA--BQ>NQ5S0 *S>&*FV MD4#Q5CMK+E++SL!4Y56/8;SR00DZQD(Y6@"FTP$F2&V!!D=+@W]$L1K-;\RJ MYJ(Z=NBQL)(7B[3%RIOFO=L+3>4:3IW? M8DQD#F='J(,,X +)\S^.9SR#"4LL#Y=::]22<\6:DB^K8^?&#+KVIEZ]R265 M3*'2$AMB?FXS4IQF/'3P#A\3N9@@T2>=(&\B ZG6=(H51?5$[5_4X@RA+JJX M%J[L0.BZKW7EY&72IL&ZQ5-?T_K)% M3^_D6C/'T-E68X11U#LX7A)B @W'Q@/2A UI( \)B@B*"(H8])HR/(H8H@7D MJP[4^#YIYP35+K64&T6FN1PK=P*G!&:-U75+G"Q1:U&OV/)RCHJC%M7R;%IXF4HYRU#>2;&,$=< MA@(^ 3Y%>]D &@P:#-GPW\J&OSRYBDHYOBJUK2Z]6&5<5DAT;J[7H4F*2]S& MT/FK9:]561ENNWW;*S9JWC0)AP,#QD!2_'@QC5=<\4)7FSH;YIYN9$HCK9*U MFEHOZ(!&DRG5YT[1I6DT5GBI/:DGA\T5 0DOH,%)L62".^G<>,'&FN6)FI+G M"VU&9@=O(WE5L5W(DY]AK!:2!J"(H(@AF&"/$2;[!?VW1K!$JD;S^%&,\=DWL/2!(9) $&A*\> MR82K)*NSW@V-1%E5F_?<9.8$3;2_:E7:0C;?S^I3?:Y*2E>Q9K;G59!@0I*1 M8DE>/#=VQ"_143L5<+:UWK=J /4#CAYR?7H>-3-;4][L'L@QVU^0]@FXNY#8 M! L "PBM&W*<33#[*6X_PY':N;OYS8<0RHU01Z7Z;+QJ+>X[5ZP\'\I7LZ"= MG5M-G%]IJ+?4XRZ3+5V-.N[$Q>L>P0NA"#&./F)Q2$ Z0+H0=!?F>K" @ D( MT;& $(4U-'9@:QU9L>?X6Z'\NN,(*[FX2"QNZZT5 MHZ=29-+U(@SOS;H19BMPV_LW+5O.T$O6RJ]1'$RW"AT2VFL[_-Q MU6PV.JL>(WJE!&.LR,02D/L%R '("3GD'(9)^.50&G5+F4I+5/6K^8@QL]-: MT)NU)(6YEP>MP8 NWE82K+EQ\IEBC>"-^.VGQ- Q(2$!V@#:1!EM(DE3J>FI M]:993=%:J[_JW4[X3F\3FKTK\3*M#X?L_5VK?6WF4LMLIRR64@0UR-X5+L8F M#T\T U8)H,9AQ"B\J!&LC])1];HUL=N\'C?&J%LHCRV^&[2ST,N-^7%91Q)= M[-^M'7N13,^RGMF3\ X78P0I1B?>C?#\XY+--U]IK0S[<7/U&K>_Q4X_5^EC0RLRTOT[)X/WRM]/!$N7/3#M6:7 NZM2\Y6(ZM:!AF"__O&\-\^V761N:#%YYGV M(#=BJ(@P7WYCM)ICS78W<5,S$;5"2'#!)-C/6@1#7PAL MZ"WB<$S?',5O/Y^2W $[?5$4_H!\%7U%>41-CI"6>+#S^V,1O MBCM&MJ^:]973<@#X<\K*\)CF##KA"V9P!W3[Z*O)+[(\&ARHR9_O"][Y]N$H M/,9Z]\\A:X0;.":]H/!E.G(O?9N'H?P"8>V=^RALF7&A.A;B&5A&5.&/6$G# M(V*!XA*R$RCNT1=1+_0R:-DS 9QE$TH+D,[! @)VRGR&;E!<4%Q0W&@J[C9= M'0W%]6U!',#J=UMVNVS9[IA*3?&O5"4RX>=0*>Q[.]/"N?'[O=U:)[.MF^VQ M(MG+S6PW=K,\>S?=2/=X[8#PF\D*,?W,7.J",?SO# MPHHR;^^6 I0)"F4.ZV))"^-6N&VE&#GMJ.6I7I,TG0X:8DQ-SL[70[O90G.I M,;@MUH<=8]7S#F 31#[&B4?@'O^VS<]+2JW= M,N+]EF(P>B;=Q8](!>VG)FM*/^NN"T49N>-^Q1[QQDUR1$Q=(/6BF:04$UCA MJ#7W0\6MV487/<3?HKQ/Y?B!5/,&J>8DSS1YE3P3'NI=&&'U*%&';7CRD4W[ M$]PLRVLAS?&6H.=8J7(_35WQW#CH,U3:XX*ESA.EA+SIKA,,38\:Q>M53R#! M38%A8B)#'R_R !#W"OWJ1"'N%9H50%P$(>XPLIH1;A/#F9-ORT5Y+=_')YV$ MU _:8VU5-^ORI+&^DA%G#G.U6GF::(QZWKF,/)^(L=R1CC M)BAA/] M2QX 3IT33KW*N0TO3H7!'_M]Q-'M0DMJ=5)2J[*ZF8QN.&YRQP;M#ZUS#5W. MW+.\ONC5.\6BD9W=%X@_1'(73(QF^1A+OT6SB3 -VO?S@L^1F'A0UNH$#L;: MI1W@7*PC+$C_,%TP32V4EEEJ7LGB0"M,\U)_/9@'G2X0KU.U#W)QD[_7 MJV-'3-VN>KOS@ADA$:.3P(7V-3MP>I#CI0$ <@*%G,/P/3.V:]5:=;1LL666 ML9+YSK*^#!IOTGIUS2V,0II>&+U2WFDAW>!'/>^\8.RSD00E?<@NBPS>1"): M?X( ) 7?K7,&H'?"Z8-;HSCIWAFRK/%,I=4VI\Z8#SJ1N&Y:1J?,%P?ZIF"* MBM%7E397ZXE?$4X_-[<'4 ="XA\,B6O]9'N9SG%WLC*/FY)]7Y.9F$0S0(T'V'@_9AU>V C:61G']85A M"S<3?7Z[2)C->CRGQU,!.PN;\8V13-TQ8UV)3Y>BV3#'ZP)9MI!8,Q=C&2Z6 MX/C3X\D_@X7G12C?P(CMCWX=7_Z%YS1 $A"J5P93O3(",0 P$:B3&62=3#"1 MJ X+U'D+JD!A!)0#Z%=@(F B8")@(J&M%OIU)A)A8MTNL%&UK<%"=2E#,Y%_ MQVJ>F?U]<>=+GC=6@?Z&N\4)CAR_TX(#SSW[6O8UA5'QJ8?X$=3:"OF2XS3)'5VZ$=9N?U7)]/6A@+8D; M-%G;M5:KJ"!^V%QS5_>)48^A250G03,Q^LV28H X0-"(^L( B!K1350&G2B' M8R1!#T$/00_#HH=!$S?"L#3XM'_?:3JWN?GRYEZ>(_-V/)A9E8(;=-FFNV4\ M5;P>BA8]O[NVJ_-59]::I(B#3D(?[WOH)\F825O>XLZ)9@/UR#EG8XY^==*(:#30"4&"H M9/K:X5X?]1/C0CV9[64W*9F55HN*5.=[XU9HCO1*UY$6ET89U"KVNYWXK9 J M#_(UXO%Y9WHQ,5:"0[T 7X"K=(PHW3.D:-1Z=ZGGF4:UK4Z;02-IQ:SH M176\FM+MAM/KT9/QM O_H.+NP7G/LY?5LV1KVJCU=:U73G$"O^B4M:,_\^M;J#_J"MI$; MW$386*:>GDQ6I.=>C.-=U_PDB4<-RU#L**=&PP9TP#HZ=3@\1HBDCDRT4OH& MDDUDCS;^Q$>4*ZNP[DT$FT;3"6MT')'-#((NNG/GL$@;BN.*'E_S\67-2L[3 MW5J/X;S]66(LR0+W"+A'P#T*C0)'(=1R0AH=-NH&<(] @2.MP"?(/7K%6[S/ M3MTK'H_]1A_FXLR\G+T>A>;@Y9Z82?,KK3JD<^/6L-ZYLW$'1L3O\RA(,89) M @,)4 882$>(T[V,%_5%<3&N=,2-KF1HJY%DY]?"-.C=@9N:-=.*S4:+;LB% MSGHUCXN:M?)@@NP.%&()^A G3HF'5+"Q:GFRIN3Y0IN1Z<&KD515;!UC_,F$VDCDW+L#X1%TZ-;$U=&(^" MPJH>MW2C-5SI8'NC6H_A>^*W MGQ*;C(DL&UW27!0B:%$%)2")G-#D"'H((:X_F1=O)7U^*ZT+(UE;%@O7Q>8( MB8/P;,*[UFQCW(QSM%81>GRF%&_7XR,RR9$(F!3CD\>,@ &61 -+@'#F-RIT M;EO3-AHN[^AV:E$9K]V!PJ2#)J.U;[G)9KF4$ZWTM#OLHHHA5>^W8"!@,&"D M&,/QYT9&^R4Z:J<"SO:\N*T:0'4LX*E%E*=V CR0L"DP$)E.W0TXSE[4_12S MGV'(D2&[^<6'\%I[PE9'1:Z*]%Q/7D]*HT+]MA@TYW)L]>P>L[)6I+3U M]2K1R=2PIT'":TDV)B7?GL_L)XS97X#L>-]RL=Y=,K,UY2VPJ/_0WC_G M-22[L%%P0P+4JR\/& 4K[*-&CT"/SSF:<***+07>M9![N<>(D7INUN[;DF:B MWPJ+[J]*&89WGV(/>G;3U&,27SB2/'1\R1F %J% *V K AZ_$8X*3)Z'*K8TBM3 M9Z:YK/?UD3S4V\HP6U;L*[4@!4U!ZMDK,SU9]-*M33Y_Y<1SS46UEB*S'@DG MO3OMG18#B=O>OVFYBA'EU&?84/)EFM%3=.$PN@RL1=] @2#G?X])00JZIR$' MTD\N7_ZP,-8TM5!:9JEY)8L#K3#-2_WU8!XT'-N3$;IIUJL3/H52%K0)'P&L7J&;!=W3

K0SH9,[9KU5IU MM&RQ99:QDOG.LKX,&JGZ\YM&D5?[M!Z7^@8_J9F3M>8AE4@JN= ,$Q/ITZKB M%XD8GC-TO1/R'=P:Q4GWSI!EC6!5>O(KF;F*MGVPOTSGN3E;F<5.R M[^N2)(2F^IU3G7#]=;&.Z+2T-E:Z7.)HP7.9R-Y?EHE)].'Q>E#^#@#'-S)H MT#T-L8,TCNL+PQ9N)OK\=I$PF_5X3H\'3?;,NFK+F$] M!X5$Y[D8RW"QQ/M;A/]Q2=V_G]YE9% T^MD=?%]AJHC,=/NA9?E':8KM.+/,=JR\D7GT M]W__YW%W?H% 7+4,R[[<6_JC =R-#.L9_0C%^S92]+@RQ,^_5(R5LG'VN,(^ MRGA>/J %29M0R8LD^Q?UZR49E .I395U_-&X[2 F;J"A>[G]U?XC#Q[VGUF. M1M3@TD8&UHB:RG$)65@\6HVRMYDB= M>E4G=SWK/WGLKM5]RQC@+V]3I9M*N4D5RIE6HUDOR(T8?IV^H%+E#-5H734* MF4**?/SO/_W .K$EE[._9/56C\J5IMR@FA4J72EGY')#SI!7C4JID$DU\9ML MH9PJIPNI$M5HX@]NY')SV[FW;OIOWZ;^^4DN^YZQ#$.Q'4HS*7=L+1P\S3DQ M"JU5A-N'%^B4,U9L1"E3;-*N\_?VE]];IH)G$Q<-_GZ$"2^CY7,3?,FV%&_^ MZ?$#E>$4D>OU^TFNQ_.TV.?7UED1;-=J:4E>;/6[^J=6[&8&9(K&>;YI8XS[=BY MC>Y=P9ERYR>JW']NCG5R[7MM$:.599;RM6?#)@&LU2CEQY\/AVJ[G* MN@E]+$\3DZ&Y:C'7 WV$KSSHTGUSTZ[>F/5Q2ZLIFWPG5318)X6O3#Z_\D89 M9&[0HMJA-ZA?C\_ZURO%)%<>=BG']6K&;3Q?UHNUEG*S2(YM(4,:RO#/+^6Z M8YG)K0:35D[-I=*%<9N_&9*6,HGGE];NC95;M:V:7%$R \U(XW;W1SWN<* J MJ=Z$6927([EB2YRB->_:F^X*7WDP4"9M=K5*GV-:N79?SJ!A.9L44OC*@X'J MT4C.],9&G2YNKIMU76@7XPZY\F"@4M=QH=.V4%6.S];-N5[)=#I9TL[#@5*' M9?KVIC&8T"@YM+06G19*"W+3PX%RU^FNLREG\W*%NTY64LO,Q"R3/AT.5+4; M[ZJ*K@[IZ:P\N;E+6W)23O7XPX$2,JXQ*Z^&6;JX7N3S2T?8,)M43SB\\BHW M5<;)6VTL5VH%O9@5XZHPK^$K#X;TMEJ;S)AK=R/'!7ISM^@WK@>3%;[R8$B5 M[OAJMFH+1DMK]HMB]3I9%WERSX,AO=4FFMNXF:];T_6T+@]&-WTS-<)7'@YI M+].^ES/+[$162CSO7DGI!1))EPZ'M+':%,6.2& MA(WU!:R8]Q1LL3,[N6Z=3N&XW4BUBA)IF.4%^;.3J^L.QUL:G8Q6+J M):QPKLKM]#5R;NAXQYV5Z_.R&*^N7L**Q3V/[N>V+;8JC;M$8\#<.:Z]>@DK MG#&;M].CLB"CDEQ+&6AIC!*UE["B>-O0X^7\H*,OKI ES]:UX3I9>Q$KJKVK MJ[RUQ(MFIWC %12_0E3R_2'++=$L;KE[$BB5RM+1U MW7-US3&:B853D>]RJY>PHL.ULPF-+:UE)=OKM&Y&PVY1>1$KJO6:E&O,$_:3ZWENQ67OR#T/),IJHQ77&,\-'>&IY2;7SV=KURM\ MY2'Z+_*)=5E0!3E>N1T(XRS=3%LI?.6A1-=Z?W1_MQ#R>BYEWG7%M)5H-,GC M#R4Z4<75J'1[/Y'3MSM>R1_YFBO 78P%J95']#[8*=Q/.WMT$% M_%_5&IGXW@/*PHM3RL6/]FID*2ZE4#-+PY<3!Y)\/+3P]V.$_]5L%R'3N\Y[ MLXF;V$VF5@CI#H5PTTB-K9GK15+Q0BY&L33+[4IO[3]F>>]CEEHI#H7_/\3N MJK5R+CVW 345Z(O!-WQ;;>Q%X[>ONFH>MV:V&U>CQMCU"V4QQ;? M'>U#*LNI=KG+)E6&N[A*_6$$FB0&/*H,F[9B.D-D5X8YRQH\D#*]55,3M^/* ML%3]VU[FV:0U%GN36H:>7E7C]8Z36+=J^(G(4949?J9K+Y!_4=!?JU'ZXJ/Q M$OKCX1(O5/&PX-^&^%2RCI@YZ'+_XG&CB/[M&D26 ^IV0;D/G7BK<67A6OL/ MMFMQ[Y,G*_9'4<+=-?3!2MNU]PW;+\>VG?Y\+)N_X-^LG_YHV?/HD<1.AEA5 M]P.Y?Q\GM[[<1CQ6>.C>#38\?*_T'NIX%XN7[IO<*_1M_I M&/;P_OK[*.&'YP36"UKXM89])0CW&S&XQW&E-Z/1^WC8&]F' .6U"P1Z#SX0 MW2F+Y0/I$ [L*$("DW##0& 1$EBPP ?R D0\<8$!(D9,8("(T9(7(&+$! :( M&#*!P>(XE&(!X#LQ@0'P14Q@X I&2UZ B!$3&"!BQ 0&B!@M>0$B1DQ@&!'? MK!0* CN.P-XO$O5D2\6[&?[ !L&WK6I_&!4(= .^.N_.2*J99 /_^];\MLG M[9@3+H1055E\>4O!TP%]B__?W'.SWN9B/6R2"+=R^3PX^YJ&_6.H4:B*'/JB M1A]B]3T=S=#A\TOE^;:C('I/*".7:BC&A\X"#8,U_*'N'_Y]W1K8SUH#0U]P MD0/55[;1:2Z^A7HX4WW[627%1 VT#;OD;;=O5KH[(8^6)_$90'9DC K+"I'#5WOOU\6O[:+X\@T')B7Q^R_5@V*"R2WS[!I^*%X3Q8]G%'CU8M M+$'* 1SL5_W#RO/[G[^S=?5)W(R:523^GS" MV&[*O8M+=M#E5<5-D[TKE-6Y;-T8TX7K(=GCSWW[R0M<+,E*1RJO"N@$ MZ 3H% @Z$4?^$3"QVO5]H[1A!#J=Y J"=CNKQ(6@:]>OJNZ\FY+I^U;#G16* M]UWI2KHBP"1^^\E*4BPA':ON,P 3 !, T^> J2XL2@DQ7IOH;-_-9L=QIUU3 M1@%#B3FYNTJ[\_E*SZV=O)K-".Y5CT")].UG OLX(ONI,S!@!090 E#R>L6@ M\*W \O?7;F63' IR3F+<*JXH9%?94MTL6L<)_,](S;-!]T;7OE MWFKKH)DP'WHU8(5O/R4.(Y/$ 3(!,OTYXQ^0R4=D6MXMV,RM M98FRMKJ>5-%\S0FE[AV]R [*5ZV;5?+*\+ D28Y-9?%"3&+? M/2;#C]1?D'F^1R='1H#V$Q50##83_M8 [9E.?CEPH-FMIC1CW>.[DZF8PE MDO31W#F J0"--_0C!/ 67GA[ME)-MX?+=G'A3.A%KJI;8KJ9R'!!>Y>3#:,H M=YUKEVZ7-E)O>EW?)$V";.*WGXE8,GD\%L,Y6VW@N ;NURG@4WN4+USK:%B2 MV\U:Q;:%(AU?!.TK6;>=:;.%[L;,KS"B2(2 (,9$\5.8 DLZ MP!3 %+_#8%^RI-/6\8Q]FRN7]&F6G2N]X=J6]:#)#:)49)L-9C.3IW*IP#;B M5]GA/3GYB*0/DTGNJ$0IP"E8TP&^11'?GJWIDM6>);>,9EX7NXE6K9V[S:!Y MT&NZ%=>TN [G6"TM+6[ZF1(CS.MD34>RCRP3XX3CT2+.V6X#1[:O],"8P'MZ MJ@C%C:Z=T=C,)O1IJJB.Y$'3S#6"QA2>*U7+,Z%1D:?)5;?U*XL93W.$P[@RL!3DF, 00>U3.6= = M#P?BOAU'\W'=:LFTD,LM>D-9$;N=24**K]/EH,-K/6O(V/RZX\H5C#T<5ZA. MN^G4]G3=!,_&1!HV'@) 4"=&D ]6WBB8;RX,#.V+6^T3K/*Z\ZD4 S:242, M8VBW0WTM*TVW/NH6BKT;O8:Q2?SVDZ,3,3'YJ0U#@$V 38!-Q\2FYE2ZY<8M MMT\O$D8MI:S&\U$YZ C]R$3]A6I4NJU&;UYUTHVVV5=7&$TDLK^'%N@8*PFP M 1'P!/ DK.$O'Q=C57VV&N*V:+1BWU53UU=FMZ %LYS[?J:4V-_(BF>C? M5;(-J98C#@])(K(QEJ9C"?:MN!CX/(!1@%%1Q*AGZS'9Y9IJB944NEVX*PYZ M13/!!UZDRKQ"?&=1Z-[+8I>-Y]L)JYOHC @\D6V(0C+&\6]M' )P G ZXC[% MH#L>9G#JJ'K=FMAM7H\;8]0ME,<6WPW:V[%OF.;-,M&(Z[F44URAQ+K9'Y$% M&_D4 EZW>6]+X?;"A^0U^W$< M\-J_O^M.B57+,)29@R[W+QZWDQSLL3MT:ZJLXYX:F \M,-#0O506KK7_P%/& M[2<[M=]>\\@.=M>03YZ>H>7:^X8].N7KVS&W?L+!8F\HVF],+G#J=K3% B[_OTAV8["X5]0L\^/*=GB =H%VG4<[=J5CHJ*4AW!FWQ[A&#NA+D3T"VJ M:@9S9W#:%;E%LD]SY^D5F=R>???TK$(H< +'A,(!QA_<72OV6)'LJ&6WVVM9 M?OLF?$>LBYQ=89SBY$Z?+D=Q?MSAIPTVZ/H!Q=%D++/3O*87,\OK%C+SNMPE M1ZQSWW[R'!]+GE=H[5;.*.VT*I7O4AB92*5)1H@)_/&.. !D F0"9/H4,JTS3&U3RUPS MNI+O9&XR=\OB.O"3H 2YW5?S5;31V85Q-ZTUE=90)%Z.].UG0J!CW!$/]PT M2][2+P 7 )>OJ'G$[M"%"9/?\]*RS%T7[ZJ98M[2%U?K>KZMYN.=1-!' .0: M;'TT,LN]5J[6T_)26YUII14&+%)UDHFQ'!?CV)/"+( H@"B J(.E&5>>%C=) M\59N:2FT=+0TPXZ300>-[G+C3I[FRPU=NYFN4H(@6)4X69IY12<9)L;Q$#4" M;#I.34G IL]CTU6G84]3"=Z5M4'?R"[=#>+E6L!HTIIFM 8JY.?T0I*3=\ZJ MWI1;GJ^3)!6V&9Y_YT!QWY*"068 'QT2"$>E^P6+ 6*@ST>AGP7J_7%$ZDO. M.A_3Z9Z[2+9%O;(QA2NAR=J-2= @VFN,C"Z==6JR>+M.6^OXVDCU5SV>Y/$X M)O$.@H:6JP,X$_H1 'P*SUGELWO%K-7RG6EK,]?GIL(EJUHUZ-5BYR:O6()- M;A^2;X 2T4:) M/P\.?6@W\D7,> 4"H$*V4;L?ZE56=BH*N:.IS8\5*>NNV8]$C D["MY],,B:*QSMH\IPM\Z2\H#?K;@'&O(DQ M!86N6#U]0--IM[R2G$Q+JS-!DQ?36O^F5N6%.[D]8%J%I3MFXEFR6"+Y,29& MTVR,8=X"AE/=-%=QQ\B&O7)!GF7YI=M.0S]H'SRD-\B]NA\ ;#(L#.O'; 2& M!88%AA7NJ/'^JI1A>//I_LOCY*=NEG*KGIURYN1C916U)4$DZ152*8-(L7)8:>FP_ M#7B#M1$85L@&[30,*YQ1XB]='*V%FV%F5%AGZ*F"[FNSH5Z8)8(F[V7OLTW5 M8$I5O=%'B2MK)+46XQIV0TA*2A1C$I\X)3\DS(8>1G3\XL16^#I_!BA73AEQ ML5"3-[I(;\9QEIW-JO/@4^7M6E>>B'E:F31Z-^UA*BZ,R/*(),7>Q:6([QA+ M>H_85L3(.$PD RL1=] 88!1'S?[!]S+<.#E.]$D'TF0W(B9Q_/Q MJZQ<7*;O%_-BMU?G@W;J[NU6;M)>T+J^8%*=4E/N]E+M&AX5CI1#8F,"#3PC M !H FK "S;.%8^5^M6BSI4:RQ8ZO$W9^6"KGDD&SENI=Y?IZFLSQ\G1S:[6+ MQ76M-4_A 2'E&WD^EDSP@#& ,8 QQ\(889:Y[Z;ZG5M=F[O%J9S79OE6T,LV MNI"?&N:FK>F53DD7YTE7LC;$\Y \*J.4B'')Z.X'C6(6"X#B;(#BO2B1C\N> MWC62C>95IM6:]N(&QV26:7H=-/APR>2$-Z>&3A?++8,?]O7\*+O"X$/V?K$Q MEA%CB03L_@*P ; )+=@\6_K0PV6U4C5%B4XGY!4G#>6K23GH\$J\HE3N]>&U M*Q?9T57&165;41)3$FB;#V 93YPU08H,P;*#..ZPO#%FXF^OQVD3"; M]7A.CP=-Z;M!Z4EW'L]+\L:9W^NC-"IR5V3Q0W)6'/8_N%B">PL9O+35/ZZ" MQ>SKDD4SL4&ZEYSX1'M?-VCFX;J'O"O[&S:^[5]Y@4=.4[?OB7 U2X;[B)!6H,_V36.IR\PWC^<34G_1=KW MZ,9/[A97D6'\>"5!_>0.1S[-F.7WT_/#),6RCT;FT=___9_'W?E%08FKEF'9 ME_OY]M$ [D:&]:;>$8KW;:3H<66(GW^I&"MEX^PZFV0?'>5Y^3!G/$S7)A&X\.4YT]]&WGTVB?Y0U MI,@,3N@M#^:@O&\2S\?YI0%4O'F^I[("2@Y0OZ?2@T2/%Q)TKY\<<+V!J(HL M+W*2*JC?MD_=_N(F54[EY!NYW&QD"HUTJ]$H5,JI<@9_7.HT"HU*-EO [].[ M'_DSU(^'R#MQ]=G8$PS>C7W!1=,MCXN]H&X4$VLTH0=Y5.C$#X?*:(ZZW.VAIP8?JU>4-_=,?+XWBS](VU-L:ILO'?,C]C^X]UOGW^\ M0L\_63C//[$6]NZCOV/4&"F#^4*Q,3Z@ :695&6JC)48[G#?5AP=O\+#J5 C MP^KCH<1:B=&"*2\UL:ZD-\-@LR4FZ^*>/BWY[0ZT,EE@$^ KEH=H!OA#_ M;H OTO#/-A1>:6#+&-CXG3G"]S"MI2<1_ @,=*,QY2)U;&*P&VTN@A'2"UHW M>*IURE[KB">I:*9#G/L57E/$#09%U!C?;X6G6\J[[\$ XLM4M&L*?M!8PVL9F\S*E&LC'"4[$!7AD9ULSK:LR3A$4HA-00+UXLVZ'ZR-#P M)0/*M?!K2IEAS9O9&AEC/(5Z:HPH5;/5Q12/&5'4_9 ^&T+3" ?!HIHE&T9?V^[]TB"C]%PW]&=6-W?T@KL'CB6Z1A) MU5H8^/'#(1[_%]N)KUM@Z0T?,'NG#73D4E)KO5^"%E8JC= M 3G^S>Z5=T_\Z!@UP$KNN+N.:L3Y-3T8PRTE?4&N1CP7"IE+S;;,G06/D#6S M\&,](-@9CZ?VZA8IO%;C"U0\.-YH>Z;XY%%X=+!?85(C"_OYV_L&-&TT,:@] MGBBPQ7G*C04\P=C@H3N9%;;:_B#1QP:+>X8QR#-P/$V[UG9)&.[:R*)+FV_V& O%4N1W#6# M5"\N3G%,C"*!L MJ1^;&RN)2CF)L9PUR"V\]1F#+6GEM1(:#5J1K'C;-L#*3 M!=/ ^R$6L:= SNYFWHW(O1%5QF.R;8=$+L-^C>?K(9-@&W[EL?$]+/GE##9^ M#2OI$%FA[!03.S!>3(X,'!'8X^?]TN.GS8#U["OK60[6L[">_?QZ]M@QP5]H M[<'XZZ- EC::>KAD_?;SE77DKS#7%N3VJKY-F6 U-Y29@R[W+QXWF;1DIQAD MC-3MV.Y!P]-#9>%:^P^V6NA]\D17'V5==M?0!SKFVON&[1[(;$?ATXDAGKD0 M$V]E !_IPJ-'DFEZB&>!?;QP_SY.;GVYM?45'KIWS>SA>Z6/47_AHA_$X@3< M6]=+X&+-O?1>X5^C[W0LCK_Z^\B&YTL\]PF$_M%>&_J=&K!'EM!NTO,>?""L MDQ+$^ZEB6@13";.$$A?LFW0&D%#0$F(OWMP!"0(*6D 8Y, ?"+6$ .3"+B$ MN9 +2+B00$!A%A!SP8.$0BTA&A9#(9<0<\& GQ!J"24N>+"A4$L(/+F0"PB# MW)N'UX"$@I80!KDD2"C,$@*0"[F 8+D:<@'!CWXI2G#H?2A7 "<+B)FYJ) !&/ M8>Y?@HCA'H(P(AZXNF?BZK*O8?M[W4]>L(%K[9O0W4 SU]M;$B6P_FW?S3?L M\D,CCG\F_=DI1+BGKF//WG\J\BK9,FRZ/@G\Z!/U'T+ EXC\-)8T?P!RPIL) MI3'O'F -"MZZ5#I1=>]I+\GJ_H?2QB&8V\E)U M^"=4ANP+]6I94+@!QK[P"2F]0*H_4,Z8[)!7IM;"VW6KP?+7I^5OA".;'.T5 M7. ^"!)/S.+84\"!46S#4X=_C[&"C;!,67Y;1.-T9/J!AGN3<82%EO:JTGQ& M9&$,''^LY;"(3$9:9V'R>&4=&&&9PN010:']UN01^$+O*(G(#Q:9^=JSV5\Z M5@'_NRT;]+C(F&\KL4#/G@]!7'I;'^7<1V&[/3^ 47CC=(T0#(LW/YV[;FR+ M:YS[*("%@(6\&=<'U7C1+3QWW:#!OWC8UG_NH[#=.@] 7/(:WO"SWT4MONN MP4+ 0L#+.D,OR[>HW=>'Z)BD=__R_O2!<H)KY=TS",F,C%&$&Z8**#B:%4UC?K\(566;]T M*Y$_RLJ2 ZFBHZPP@3,7B5.9P$^+#+2+-.1LRW'(89A#S04V$+"!(LYU.,:D MPPB^^T?GKAI!D(&.-Q>?B**S2>%"B+2B']G=BKR$&=K/Z%<0.:,C!E@ D[^> M7'-,3/YZDLP1+%82.' ^3H C8&Y?#157R.TT1+^U@1M"]4:2_?S>DKRIN%:A( /DNT0#."I!;:][5D ME$'SZPDJ/D(B)&F@N)P Q25\HW BU!B!]G_/TZE@X(DX+4"- 6H, M4&. &A,UW$KZOIJ.,!K J\)O*93/YVICKQV>G$U=8PO@W.:@.9SPD0+/DJ[Z<,G\J/3 M@L+7Y2AJ^7$\#YS..Y7F D"[\>H0X4@'\)!4"$(J$-G0JKX.%I=<'X'?J*\RQO* GUM M. ;.:PM1*NQ!&Z'& #!RPL3(@;) CT'3_\.7HXR94!7HJV=LOPN 1UG[8,8. MS?1UDM25,G(IS721C1QW?S 6\%: MW+:O)5/3DQP+!8P6$Y?SYF(G\ "2:,7 MPK")D\X9 4T%:"JG1E/AQ LITC@<2CT'EDKH])R+N%]]3O[&)Q=./A8#"YOK M$6&ZRBX$) ^'2/4.1G>5-64KKG\!H#.;7##RQ^>OQ"!A@(TE* H MYXD+$;0/DEHG!/U 0XD6:$:/AH+]8CB="G@HP4W9?HUM?X%Y5K4K6),\9VH@CE8./A3Y,3P:_4"J"I 53EMJLK' M0QS2!0TE5J)/4 G?*(30*CY%:V>!V!+51!-49H'*+)&GO(1O%$Z$*L,P/'!E M3H K$[Y1.!&.#Z%-K,IJQ<-'@(+(U0S;EC!4; MF#;A9-H<:.5_3X"X\&%882\X/V'E_"K.?SV[YA3T\U/D8:RJT='4(SLQH1'= MF9]Q )R:,'-J_('*Z-%I\%HA0J6P0JFI7\R_\4E3(T>]D2X2B>AHZLE.ZA\/ M0_ 7"=_#$%&/.82"7"-ZMR^80UMQ7'NAN@L?0P[G'AL.@C)S6M4K/)G^!@(% M(&3(!0$-!BPD9!9R9LF@HS"?S]V:@08#E5\ H<]*TZ'V"VAZA&0,ODC$L"GZ M?)7RK[.(@)<"O)3PI@@2 A>EBAJA5%6@J'R1JM*1KF-P*NFLS\C.5\D%FM<" M3@IP4L)G7VR,Q1.YWUMWSDU9@9;R1 H'):!L(DD[[']DX% \.7$WHF M808OYZB()H;@A"'@F8269W($H!5Y_\_:!44'FDGH%%W@>/ HHNI1?,QGE/P, MS(7-^8@^L:2!# ,_+4:-D(ELQ8A1BCF@E,%4,S7'M17O^"&T/7X:R"<1(9^< M]9$N#"U&*1<02GT]+B*%K\M1U'-)]'V-$$F,BF#*B\$F=B(Y+Z"OA)F^XI,E[*&E&&9H[BA M+=& 4AP'N?X%-B#*#DFUD\GW^[^3Y]P5 ^@P)V0>9%P8-MJ;I,.G'*%/>\&) M1U#J)?(4G/"-PHE0=\!G N+.&1!WP/#HP'-36*#8@**?OM2/G1"+@-"CFT #1@XP2__66 M0<=#P,(!'7]42I2/^($LYY0$^ZA4OR\<_=HKQR1R) 527$%%=X)"K MY_N0?#2S<_0#H(S,5V8+DPG?]^Q'4G@1G-"3?FX$@S.N_(YA!'.4-X300T!' M@8(9SY8>3,3WK(92S^'HJE.Q#X'Q/7AX*@@8OB33I]QLVD].7MCR3*SBKY M >S4=\-RG+^!4A5*2M7IEA3ZZ-3S7?*W,MGYI6:.SHW4N MY0/./",(Y*00D9.@/M"3C:"^AU[.35NA.M!74N*2%\GHZ.O)3N\?7SXD+B3? M"QM'?6-7*'@]V\/#*^X8V4#D 2)/Q)D*43D#\=QU [@\8"%@(2%+2T5 -4XJ MC074'Z#^1)+Z$P&@@#D$V#\!LG_ 0J*A&^!EG;R7%7VRD/]GPT=1CA&B!_EW M(G:TTC*P@SN"-*%S55864MY13CT"LPB815%A%OEW.GMH[ W\@5,E%OEWS'JT ME%44P1\ ?^!$_('3XB@=\_#U$XER 5G2,8V!]KS]_[HH!/E/D9!U]'E$#&09^ M6HP:(1/9BA&C%'- *8.I9FJ.2^H1+1&%UC-D.L U"BG7*'Q=CB+W Q*3X204(I)3^+H,#*FSA&@XW2T2FLY?\*#EX(BV4)@6 '#"AA6X#,!PPH8 M5A\P$=KWV;9BNM?["R*8@PO>2K"1V1%H&K< M^25EX$PW4-@S/?9EVQ7?.A3=7""0DD)$2HKPF6Z E^%46#C6#106)O@SGN!/ MDNP3S%:P$XE318H)=,1ZOV&.KGZL%HQPD8"P>^29/*#B;ZBX_U4M Q:NOSY6 MJ 3\4:%^YR\$WT_3#5BL?_D64@$(_GKNS!%+7H?*0C\#P4G1]ZTOH.)?SWTY M8J'LR*MX KM]D5;Q<_(R/N5&,GZNE,+F<$28>+*+Y]21U\XI,EU*'>/+H(!/ M2#DHX>MR%,N:L%#6)-3$E?!U.8I:#M4AHIY(@WWSP)4)*5C6+P''!%P1$[)$3E)3L^O CZ&Y0!IYZ1(.S[O^PA5//K#66\V<2'Y MF/:&3%I8^#J@W42[Q:AK-R31WA8Q[V>2-&PY-"#M1)^TX_-NJ5 9[(=Q.)F\ M$*.-PZ'4[N#Y.CYOK8JF=A.F3K2U&[R,=R+2O)^UA,+F9GB1FW]<*-VKXE-[K47*P_ZO:3%2)J>]FWC,&^W>(^-,7^4E[M21MV/S(M>ZH8 M7D22^C_*M%QJBA03:]-P8?S[C_;%K?=,43/Q,+J7G'@8;7O4G0HVI*6&5C&J M8*K&@A@ 57#1U*$*4VQ&7APN;>&7MK*5CX\]^9UFFI1"J9;I6(8V4%PTH/J* MHSDQRD0NY2@&?NX J392'/R59E+N&.%_-7M S1>*[2+;VQ@XU&S'Q9_;".T_ M=RAKB#]W,)10+,UR,4IQ\(-(A_&=7,N[DZ-,$37#?; &SZYG8]1*<\>48:WP M,[8-V3T^-;(U=6&X"QO? (T\3AN^JZLIAK'!=QDZN.G]#37&-J+A>NW9-'RS0?C@& MVA(YKN8U#3^&?$2Z,[;P^Q66)T4V8XXVU$,''*J_<#03.0_W'EH+&P_;OA=/ MQ_0B&!U[ D^/IXJA]P^^HN$B9% S+%?2 MF8&5E!HK2T39:*K@O@^HI84_U P\6-CFO%&8*41N*VO?^0U2;*S3R)DA=:LF M>+C*%AFIU!1W3U4NJ,Q.7 ]#B9]A*R.$GXUOA@>26,EBBLA,25J+=;GO/=[3 M4QNI'K=RX;@6OJ/7%V+BWF99A&4V1>H8 Y># 6!*Y.GB=WME)>W&K7K0&*\) MN%>+Z?:E-QHOJ"\9D!>L >OHRU;M#>VG+?CBB=> =?7GO_C/7JZJ@<>8I S& M/P::@\6TN?1FX9U>Q+?)A$N&NT@09<&?C+? RM,7V(O9NQ,T_1?1F$8HG=_"]?@&1+[+W:L[RCQ(L6S5G^4<"0%8]D#_!6] M;QQ'&I6\2+)_4;]>DD$YD-I46<;G^U_\AS/?>?68[F:A;V M1Y'A;05_)K*=R%UK]E%Y^^T4>6+A'GG&"H55>_A_W_[3K*1?=)B\>7_G;;SH M@#2)_A&32.-OB94]F(/RODD\'^>7!C"$N)Q9V 3$#B'C^=R.6X85U9O/-!-W MS<,J^0T<-/MQ_QVF>V-;*5*?6=W(OXN"S]XS'OO;K]WON& M^?'W=M)_X0)RHZ4VV,U$RK8IY'D$BO%'*OK5( ^E35>Q-Q26-9Y7;.1J-GK2 M'M(=RYORQT@9J'B(W4?W5+S_X,D)+[%4?$=[6U?!+\C M@%K,R"/_RXD7-(6US]CU&4\D)MJVUIOKW)?'[8)J(#*1D3O_ZC/"C;%;I M8^=EJ+D[D3[OIVMAEWO7 &6&AVZM3;$2X1']+_.X.:0!;_IR,?P#^N4?O#!5 M;NM:O/B+AV*=^SH7,3)T.T]^/V)XG*V1Z8WMX&.V+KP;-3SS#TG M)K4@OI"A*?MQ_+6@>$$P ;FJN_%QL%C-5P:(?66 GFJMP/RUFRM4;"E9I4\& M#7^#;SR=+DSLO7AFCS]2QR;V ["'J.[NB#U#XF\.B0AJQ@ M#C0\IT5 5]]<\;TR7+>*,<7/I1HWWKC\SB(S@TS<)/UP8)ZL:K]R2,1?K#7+ MC'L3FN8%6O!0F!;&;^TAX*(^#KB0[W'OL"SQ3&];4R_D@6=Q$EURJ.^$)/7W MRR&/9R& _4A<>IWVUBD/7I7GF1-/WU!F#KK6LE MO&JR%N[E4%NCP6-_>[]$_:O2S19LG5=S>-T++R8/8 M\?_[CR0FI!_/V_4LP'S@W/L0$7QK9;!W!K!:_)?!RYOD@ROQ_;\,=J:$A_?> M$B[N*NN_*<_S_Q4)(SJJV9X[A6]C6&01AJT53RN.@\B4:RI3,J^,+&NPPG?S M')<'5^(@\@U*>,Y*R%^PCU20NV#>4<#'JRB"E$OL1R#GXG7U>F6MS^X$YBV$ MHPS^^V#J!^*_ /Y@=\<&?\!YT+?CX3RH%ZC7B^K%77"/U(M]%\J4J86'91N; M]:) 9-;6AIJW1G05O#0GVK1W:,%_!<5[%=>X)[@FO:-XCFNI>KSO<12(EX=, M9ZN$N\CM0]YS'XS>^7SDHZIM.61C%.4L^HXVT$@H_R&FI[T?D6(BX28_"AL= MP4_^3#J9_15 ^AWNC)$.DDP$=KF, MS38C$*A&Q;;9$"*+)ZA+NOJB*7A=33RY4GPT1*]UUD>51/L-+ M]3B_4P><^K[+NC5R_T^9SGZD]JFV+XJ=^DO@NB&922(F:ZJI.]*6QZS(:J9B M$AH)5=\9!AF3DH8E/ B,Q]4F>4)L->:6332U3(V$N1TO(V=0TR>=<6UD#K;- M'B%K9F%#)Y,*M3!5/+\HV.BP6[C-0WA,FP=F$[[C5-GLWE/6PGX(#3].CFGF M<)N0()KOL6=F6.T<$DJ.;=-$&Y) PTHQT!Q[,=LE0 D_9K0EO&#KPD(SJ5VF MU&] ' 8;*[_F;-N' M[0'AGWLWBV&9CJR'S\U]:EFQIY[QX\YHZLYAH0RE3T9UC %+&7DADI!J;QV1 M[+KG135VK*# LA3$L?# <[?<)<0L^U?[]JREI[F*L4((! ^9ARTG8#OC_UJZ M>+KR:$KQ5-8#,H\I^L"S8NB_]@RN!T:41\G#PG_8%8T5V)JB&%'R[5Q#\%%S M'JDX_D-FIBW/<&%_.&\2HU:*L^OR*PD3;'NN9F H=IZP #_$ZJ-2AD>>PPW? M!,B\[>S,CCSI!9F0G#ZBRMA!V++H M)?)STO6T1:1/IL?TXT']A8V>/6[9:!Z-8J<#^)M'C;OX_^V]:7/;1K8 ^OU6 MW?^ \CA3]GL43("[G*1*ENV,[G4LCZ7,W/?)U02;(F(08+!(UOSZ=\[I;BS< M)8$D0/5434R16+K/OK>N)5M12];1M62ZEJRNM61;J+(7O[X#XO6"FX.6PV#5 MU%R9+"T*49/XT<2=S%Z[LY:_$ZBWNR!=8#2G@KPOEY/"V. [=89(+(2^M;;J;8%7T7(V'VJ(H MGXY2=\\CPU&H$:R7QC*SZMHWOU'5(+A:8QK66 MD?(_@-+&[#80A.7ZLT15_LU7O\N)-%F;QQ,*WP]4B5,P@10M'@Q!UZ+(,^T] MV5SPM_X-BXTY#/$/$BP$P!JC$'2.C[6IV88+(1-"^_)EE;#_I:N35+AN0?C8 M.S \5^Z#@D('I(&,^9R=/^3^%PX&13+$3JW6.)'*)5=1T-P7T9\B)6^0%[@ M0ZOX9N8FSRD"&Q2!BMCD@^K&]6+58-IF0@[/$ S[*<(4B/#VT4.&V)WKRRIF6V7$(RVLH;4LAAVSB%PQR9OQP8I"X^NLP%/X5_@0 M0&6<)T!)-*GH6-;.EA%S7E%45T-_AF5?J$C+!\%5%2#,-/BC(KF'$=.-O 05 MTBKG(H,3%@9W%&(/Q*)"#FKQEE0E=E$@X<*+D(JP7$ $:^5.%D-Y1;N+BT[21?_]KR2(WZIT2#X,BHC'8EO@I%OF)83V$1_S,)Q7:5)*93TD MF=P 0XL#T7H@DLE5Y)AO2:A11^9?4K&CA+.#U=31+/!5KX,,$.%ON) T4[-\ M,9XKDD=80R:C7"+%D"\9EH"2/TL=H93O:QFZI:W@5_G4"V4@#(P S^MHZD. M96VL!M\F#=/*9/Z]"]A_7 MJRYK8?3$>/5!)OU?&VQ6IZNELVMUB^N M5EE*49&B,_]%53](VDZ3^B)%FFNN"7A$::?@#A-.S9]T^Y7":>R6.-QF#\E83J-3?-)+L5/#L'!P/A)/1UJ; '3N,J2,8GC6BWS<[:\S-VC+!< M<>TB[HX9+YO'YG5:FI'JA##PP=<>9J$Q5C&,@>C3^*H1OK1(K!O"M$BL&<:T M2*P7OK1(K!O"M$BL&<:T2*P7OC2'U0UCP&%K#RK6"-L-PC:?85E(!VV,[1X, M"*6=0O/48.E!(;"0G'@@2)S PR]_>=%Y\5A&[II63^70TC3E[(=!Q76&2L_M M[S248J)Q.4"'A7<6.U"N)VX88V?<'>??(^QWX*.?WPS+.?>FNKST5$K:C2_S M'$&RR99YAC#1C*.IY.DV97U!LKW5]N@D_8X+?K1I=S#3SGZL:6=99G^WVKED MTZW0A:MM-DTBZTC$;FL2T22RA$3>TUR@9T ;^R<%F^I?ZT,*7T27?9$6-AMC M3ZZ8+/DPU/RNN[,EQVH6"EX5!U"SF6P)BM)3-2MN<3V< $3KW>)_=R,&CR=. MALU'-1&2J[EABWVNIH_ACE3E4=&(72,:T8)C'T1Q3DV$FBQ*L:6.FRQ*,[4. M>13]$NMKK85Y-M=81#MUHXBF][S'XT%P[$HZR^\PN?A9R*S^$:PQ[TS>;S*'K3Q'SLQ-QJMLU^?8AYS\Z$)LJR#<.M MB/)5U^R_UD1Y//BT3;M;5Z%RR[NEXJ%(M^./T MYW3\ZNCC5X_T&SJVV2U9JVEJT2STG%@(E66M64AG0S0KE,(*EE5Z$.I8.>%X MD-XN6?KM/:ER",_JD&[4>4!SY".=]:A#3*[Z$#AX .AQD,35E*[7##*JH/(2GJ*C//HRS7J6,.ZA,&K#Z9:$9ZIHQDM\U6 M?1AIW^Z29HAGQQ"M\DL^CX(ACA3=ECTHV9(X_/BTYYJ@LMLB017$S-,YJ3U' MU"M,\R7VME9OX^6+Q!XX5U:M(XF:BS0758&+.IJ+-!=I+GI*?J-IMG562U/% M E58^TAZ55B.U"PIMD:7=#?I$G';B:B0X-($@C,(P+WPFF7*CU MV8=>'UD9T6R9[5J'7C47:2XZ-!<-;)T%U$RDF>B)JJCT:O^JF*U-G01\_$3* M\$ MGL=F$3]5'_+K1*=O(LZYG;(?<*T?PW(5(K*4H?J"2(^^4>S2_ EW$X?JK?)I MEMCE[C*J(_=VR2L#>,W8"^X4E-3?1/2GPY"S[R=W )>WLR!R].$[X[1ICD%GKQ NZ>,UXVS6K3>#D07C9-'-.(.9@@TVBI'EJT'*LH M7K0\6J4;. ML=+=(?37G6"-8>"-'@H2)_#PRU]>=%X\%CQ=T^H=? Q&+N7D<#_FX7J #@OO MS,/OQ:_7$S>,[T]\U^?&'>??(X/[(S[Z^!TWE1SIZ(/U_BWS>-0P M8+519 1CL-@ K$XP!7*Y-[CG3EU?G.5[NB5'Z:D)CZZ=TT"IX6E\1<%;!GM4 M1W[D=ZBI7%.YIG)-Y9K*-94_8X3N_1#I&$7@L#>.] M&\6A.TQB^HOY(^,J&48Q^3-Z$G@=JO'V."ZG=F-.!G:O]-.8-#%K8CX(,??[ MMFG7AYCW?-RL)LJ#$&6[7:>SQ/<]2JQVZ"S[\,+=%Z*L0^N_)F9SQHH58QU//+P27 :ZCTQL_K4HEGHN%FH:9G- M6K/0GKT7S0K'R@IVM^;*I +CEVN']-9>IBL?F6=U2#?J/*"#;R*=\JA#0*[Z M$*AI^,?N->L48JX^'6A.J"LG=-MFJSZ<<#S)%DW1.POMZT3-\6"S[%2P3M3L MNNR*>]P)IM/$AZW$HMM7YV=T<%E'U!Y\=M6@HX\%U"RD6>@)UD/++CE"61U] MNQ.'1[-"]5EA/916L<*K5L]LO=:\\-S0;G7-9KEHUTF:';M05P'-$-,9FK*4 MVN$F550?0E+456:81UG.$_"Q[HC1G*0YZ% M[G[+[)7N/QT62,\U166W18HJB)FGLU)[#JE7F.9+;&RMWL9W$%5OV%VKYG%U MS4>:CP[/1U:G_+D=FH\T'STO/K*:[9)-].J8K#MRTIX!590]L&-YVJO"4J1F M:;$UFJ2[29.(VTX\/HYI/7N98ZG3:SH&6OV@6.5!I%-KFHLT%VDNTERDN>C0 M(-)TA ,X\)W@BG7B4 =>-6!UT>%V%I6V;41 MFHLT%STW+K([Y<^6UERDN>AY<5&G7_.*%)T#W$7_;_ESWJL'MX4BJWKWA^D8\X?!_-QP9?R4LC'E(T^J=9)IXX''> M';L1D*5A-^U6PV"108?PAGA30/=%;,H-\&/= M8#1WO6T:UW"!6M_R53WL#7,O:!AWM9Z#H MI-C-G@>/3AR.QT_#AN&!4_NSO. 9 ;PI-F A MO&' GF*7>?#$8#R.>&P,\RBX#;P$Z2; ]7N> )WZ62VN!!RM@Z!\MS$!,LJ# MDLA, A*W*-=J&A=X*K,XB!F>)ZX#),!ZX?T. @WVF/AC=AN$R.M ?V'(?>?> MB!&*G@ 3B"WNQ+21EY;9-X"-//P>7_72MLQF^LTX"%<0]E:0"7DT@S<1]3^8 ME@_#\0^@MGEIL%((9$17'EE5F/4!ZXE'0;9Q&$SA%3X0'PA0>!!>@3],N3-A MOAM-BX*"'I!*B.4<+'E% #]EC ,P[SS3%H& >%^ZU,.0]9HC5.3Z%HCTD3S_ M,+)MS$$S#ZL\#)>)1H'UG6 912KSHL#P^4VJO1\C8F-L-R&XST Y_0 5%^.S M7H(=WE92]E"2;F%8V_82;2>4D%D DB9RAM8BM\^+NEUQ^WHK0BR,Y!P]#"#J MKQ"XML&]1/X(0P\+TABHA-8*O"$ MW&_G-]@A&'<\@EM ?B!%]S<&S=>,"3X,O"H/,S/\*B1VUV0A,JP [$:JOT+ M#((S=G<@_E'CU+4=H$SI->IZ%3E73F\OVT-QESE>!1=W2TVP4A%TS591#[P9 MN;>__@S_4?3L>)R%F(:KLA]%IY0(J.)MS@3Q69.') LX:F*P.0 *"%C4S#FAI\,@?"^G[ QO/^4>7?L/I*;[=MF MJZ,R_:=I%*>%B^J;??LG(_N(0%G VI3].,G!389^1)6RN$M]1>$N]5T@U,,I M^ MB>7*K\ 0(>81"C$&6HC2D _[=2-+S,-Y&0#WKAIHB%,U[.IY4^6P;LA]L.GM[5@WR M?HR9N.@IS?MOTM+BTYD7W).S@;L)>032VYG0'R/T(H(9_8C8*]$DW&#_Y59% M+VZ(E^(7<%>*GM2U^Y_$YYO]G)W/M&#L5#AEL>Q@2$\!8H=@($([2$ MEXR6V(>VV4NCL3EN9)P%SC**D8&*[<0?R[?A1XM["K1CZ>L@$)AV&1 M@O&03[6-Z7]P1>;]"M4&KF'$4<@!"F@K8!*DN 5:&7*?HRJA767H269X_TL< MCYD"%PUZ26WS61]^0Z"!7W/T-B\[OW*R9NG*+V%P$[*IX0=X 1L&MR D+]&_ M=L%_F,*F !LO+=/*WL[0U7:"&Q\ !QA)0B73U_&D6:7D6)#65KI46WDPRV=! M#A6L"G<*'VZ)SZ/EFC1;MY("9?)#SBAVD1R=@E$\#+S10W!P=@,*+O&$2A%T M2FLEGRYE)9&B!J_(8[.(GZH/^:7A:Z0?@2:U(TSQHM^2RV%+KZ6YX&_$H7JK M?)HE6'MWS:5!YP*O^\.X++1Y4I_9T,0I$G,WZ+W MU8'=DI JS2H'Q]"FHY@TB@Z-H@U]8!I!AT:0EG*5QY"60EG*5 MQY"60YJ'*HVC3P;D:0R5A:/N9"X>9RE>!7LY]C]U;O^6%P/T# M8> $'G[YRXO.B\?"HVM:O8,?*;"REDN^9%AX21Y@+WZ]GKAAS+EOW''^/3*X M/^*CG]\,:SC09[>TLALGXEG 8).)\1R H'E!T\$VQER-8%";N<:;U..QVU2# M!8I89Q"(40>+_UTP"E+KR7ZL]6199G^WZO&IUM$5G\5\.N2AT6HVM%FTQH1^ M%D1@M^M"!)KG'XWN]UB=%6H\/Q'/-C745!C/7WCH4+G>L&9&S;*Q,]E!#6Y1 MT.<+'15M8[FSJGR-?G[C:BNF!(E6XQ@0EOEJ>:>IP+8U%3QW*CB?,/^&:SHH MQ?HY,CHXHJ'DF;VTUO/#EMV&[%\)QF V 1"I%\:_-[CG3ETQ"RPZW9)A:C#, MO (1L9438Y\7%%:."CW<*- Y*7H,PU[3+6G"U82K"5<3KB;<.A'N4V0.S M62[*=E^?4-CF_'$P1Q-)EV9QX7 ,'0P_XN/3*@BEVIZK]5 #R3JN4S^K0#N: MPS2'91S6+M\%.9IHJ^84S2F[.^#QB!CEF9" U3$[S^F,SQUYF#2B2+-49JC-$=ICM(<554P:8[2M%+G5)/NN%GE8%ZF1UM>B*,M7WT*HNBU M3ESI .?Q1<,&@UH%.#6!:P)_=+:JW3);FM0UJ=>,U+>6Y180>,E-*SI;M1?Q M]?GW8TA%[=:E>$.GG._U>!][^W7J(]B/^0@HP:IFL[/R'SE> M#GRHI\9+18\AU(BIY &>&BU:CM4++UJ.51,Q6HY5$BU:CE44+UJ.51,Q6HY5 M$BV:7RJ*F ,?GG[L>-E<6:(0M,\#/Q\!A-(R=E4K.'D0!.@O?:#ZVH-3E@!T MX_GJ]R>^Z_/Z'[&^5V)Z2D9<@V2O(Q[K!Q/-.)I**C C]& @V=YP.UQ)\,;# MV[5U=QCKKL:'/S_0>CN"\]\UB>R+1.IS.KPFD;V22*U.E*\Y;1S\V/D'TL91 MG4(O=KW;@^@/;H*MWO@6Z-9G43\>=K4]IE[3R#YII)Z'V&L:V1N-U/B(^PI3 M2>5/O"^!2FHZO6VCJ;;6OV4>CQH&K#:*C& ,%AN U0FF0"[W!O?7\I$ZS].- -3%K8CX(,7>Z;;-='V(NS9+21'D8VV_+$5Y6JU;S&/=' MEG7%J-TTK=+/FSD@1NM_O,Q&L_T"DPXBSU#B>97'Z:<=\S#^"@*MBO/6=^5L M#,S!,8WKKR U:1;4++B.!=OEG^Y9%56_$Z^I6D2A6:DZK&39I4?.CI63G@]1 MV&;_N,^8.80O>9#MV&UZQ740E^@P/FO54*VC!G8:I3PZN3: C77K$\/4S*"9 M88>67Z-I69H=-#L<&SL\,A]B-:T:'U*S!\?G"#%>-L(/W_ISW!FR-2J@NTD% MB-NR\VOV. FG,D"JE)ZL5$2@^D"K8OBI\E#3V37-?IK]-/M5""::_33[:?;3 ME%0KJ%4QB:<[OK9Q_85??#GC(8OAC<:%[P13KG.!.MY[+-&_Q]8XE%W$J5E! MLT(M6<%J]4LN^-',<' RT\$W,AAXO M]:@*UP?9*O)LN8VN%,W4WR83= IB]E)QG7=!QV."Y%()7OY>6MU%L.(B)5#/ M;D+72;PX";D1X;! 8\2=D+.(CW"\6@P?V2,W3"*X?N0 M<_4]31<AS+"!B.D JOW%M<*9!/X$3YLQ#UV;SALAC.W M8?6W/(IQHY$"S@WWP37V#.X$?C!U'2/Q'>!WYOKQ/6V!&7Y"!QO ,J;,"8/T MRC&L(*#IW8Z7( <;$Y!(<"4-AX07&>!SX]1(N %\[X0H8>R)_LWP'A#%HPB@ M"%?@BT+NP-_RMS%G860:UTNABA#:#%G;8%X42-#2L8Q $D/8[MA%P(W#8$I/ M"OR; !1Z4I?0 M!@#G(%P@T9N]7BW'. L!YX /1B]_%[+_N)[ 0';Q+ S^Y$Z!1X@#YX7T@ M=&Y=0+H!Y O;<4%(L9 X%AYMW ,)F/L19O.2N2AE\7\80TK" GZ'2>3Z0+&& M"ZBY=SQ4D0*,1?9T:(0L0='G,7!-.$5(!U..G#&=!B.0[RBU'.2$.\YBY"$0 M5$!4*/H;AA3L-SR8@0XE7:R83R GXDB#O&*W&TH< ,LQPFM=AE_F\:_>.TT\%UXJC$+8GP42@S:B,#FA(, 5$P/4C, @(R!CGP'KP0^!L#DI0%( )#$ MN(P_S"MS$ZUM1@<]<_%8TMRQJPX\.\0XWN3MR(UF M( A/2=//:]J6V4-J@&_DX:_MI@F>Y-S)K+D'%YYVXG#/>[ONO--RSW9=.=P8 M>QV,9O9_>*7=7SRP%?_[W_]5.)XV!>^) ]P:GBH;+0= "1F;S+4;?B).OV5C M>/\I\^[8?20WV[?-5D>9?Z>IG=?"1?5Q.+21?42@+&!MRGZ51Q8+[C,G M?LE24\KK3FZ<"Y4/(DIH^SB$9^8%-L >XEYFZ8K+1L(JS-DITHQ M9-^ MV19F'%A[MVZ01-+0P:=&\^88F( @-]3+X-$@:<$4@-< 5;I\+# $_^&HR922 M0S63>(E8G5"%2W8*_JHS(6T7NL-$;E<:K/ \>.B!<)BW*<1\=:!! ,JA3<<1 ME[:Z>KTC#5] "/=R+#1FMT%(HBC':7G&F08A+A[X+AB/(QY3(@Z?**P+?*;P MT:1W5@%$7/WV=S:=O3T[&!(6O%A)JGPZ\X)[XG,"[H%@M5ER_UL)%NF&)"@M MP4P"9&4LX7QCJ^Z\DL8W(1L:O@!7L"&P2WHE4LT=<&&9U/8$7@X+YOF('LU M&:U.<.,#U$: FU#12)S7U0G6*+'@ADKI2W?% MN F"T1V@(4<\H&E X+@H>E@$@B5:OOHY'972%IN!I/U!/@HLX*75ZIFVPC1L MQ0O@&J2U0@AH-!=)0NWJDNLBA)N,R.3$^!0^W'**NE2!6W/&I3R(+6]_HU],")F@ M[KF#5QH8Z+JYAVV$B8.\$&4>/"%9L@8&SH"*WG,?S:I4"$C0PJ)-;?8<]$L]982)-C,,5R4\%SP7K2K M^9B'X?Q#9QY@T',9I1Q%J0Q MBD[[-T).CP, SAU9?N20\O35+(,:!3V$X$*10H\523(@\U."),5]4\X5B6X' MC[*=1?Q4?7A;0LRLD S.A3 )$11\]MA]D,2G8_<''^4#F"K^*B1-L7I77";I M9C[9_Z15ST7!B59@O6MJ*OH+^?^__VW0[0W>SJ]KKDA@P=@H@>O6A5KO@O"[ MH#)),$!BZC.)3A 1Z%_E,ZP^)30IFXF!J227%12DGV7L%VH1-(D].Q(;N;C M@"=FX.!7'S89:=K3M)?17E[9OD7A5B'J:&KB."QQA!PT%UE;2N.!-Q"!9\@G M8)2B;ZO,,_H23/P9V,83<%IS'M8"':U(SMH2,Y2YW$?AQ[\YU2OYY./ XQC* MV"3,K%(5+Q*_8\C1%;4/F:X'?RUN4=8RUT MAG\/@M%]*JTOZ(%877$E*F,:0K)?^([9,-Z]>W>"]WQT8V=B?!6/:QCB1RKE M>??N_\4+KBBX\L7XS0N&Z*N(*ZG8XRY(O)&ARR56E$L,=+F$+I>H;KG$$"/9 M'L5T0!:ASWI'@B@G=RB4"+_@OR0P*+3HBX@1>MA4JY53]P:X)B*,A%&Y,$Y\ M5Q:&9:&G5.HQ>DL@(HA#&99"F<4S;TCDV2E1$R7T2"%.DS 4R;DU0O,P<0H, M#;P+6$C!W?DME1S>)4-LG68689,& MNDQ8I#(>+)8H9A3G*!KYHAX5]D2Q-OPW "EIQ'?VFTM>F;,W\B\5P4/<%N!(/5(F>"@NY0=(XZY(^A@C (FL5$F?1E0,7"># M5H0BAH G2;(L)H#Y)K#[>#@U0*:'%&T2 2GUK"D2?90,_TR9BW"$EZ0UFO"O MV+/0VKA)/P \#CVL]N'25/F.0>#[PO;Q*5.&'E^4U762FRABM2RF6Y"\3.., MDA)7?!:++%NKV9"YB3L9N2,Y@1'T8J8TER85*!"ALOET:J/9[YBM],J$ZH4H M.CR/-[6^ PF RP5*[2M(Y'..S/<#K)Y%]F MO0@K*H\?'7Y18).3!RA/FF:WB8DG ; &,C*)8)(Y+VVSG?L5'T*5;5A(2[PS M9)%+!<+9.N"VP4]9Z;LH\%JYJC&NH-/)WK'G;.B:ZGE2O83D$& G8UH$%$8X[*]2.*3", G@@RC*9ID/38,9$ M/1.MOR%31UA8X8X:V8_NE%(#0*^J:@QN]51V1B@.);=0LBM9FC:CD/VRL&[5 M+8/[SU:^1CK2B]X#>,2W5D/F;'$YS''4VN^%L2D\13 X1YA=&^$GZH,C*?Z. M>40C5Q/.T\IY^/YENV]V4[F)[\-O!EEI"NP';3,JYD#R7]G0:;X(L_/+L0]D!5)5M+*HTB6J7_1OJ UO\):4 M/ST.,9>S B0Q@.D6>+=D.(!J=;$IPJ%&#Q$S6/ZD521LGB'6@J<2%;[HF(!$,A#0\)@*\QV,$:Q>633PV^V&#BYK>BW0 M:ZO9R=6E%$C5'G1,JT12M3O;DVJG7?78]1(C%+=#MJ-JYD@=++3!!'!RKB<9 M9LIJ&(-UA#[ER=TD\*A=8^HF4Q-<'+0;L>9HPG-]@.)A^,(;H:[Y+0Q@1U_ 5!2O^A2/D$1#G@^9"?*.PJP&-IB=LMJFEAD^GANRRYX,UML^1H]6(!?XKNB^"HJ)+S4 M9>>!S'4M^Q%X B-HA=_R(/MGPL'S(G 6X78X;BN,1U!>08X?9*20/'W\*9@) M#YV[R"E'9-EWVM6TE%ZQUQ6SDL@3O)("]A+VZ./OF=^,25ZPF&2E]-7EQZ^R M+/JU\6I(U>,HZ0SKI&&T3C"&TCVA9$)&BZ*\G?1=1(&E!TA2A M16,6N-AN.OHSD1D=>4$$Q@.C^"$0 LI2JVN;G?Q-( 1&7)9[IM%/(69D'FM% M^F3!XD-W^21SE&<)"+5H(A:_/!%.XF'[Q/N:0BF=0E](H;>:.H6N4^B/3Z$? M0P"@LFIM6#FU-N&JKSD8/]3=5F$6HKB]TTVW?+KIV=6DFVH&CF3^ ED]2:OM>B)I%IV0M(%[:&#,C3,4ZVI%,U6W+$,!4?N3@70O#MLPQ7U"QI=98+H!MCSG%X)LUP"[DL/=PF M(BVKIAPG3#C5QUJ$1[LN(JNAUL.PN_^&&X*8$S^A8:Q!&.L=W+E9-26935;@*GKJB+VH)R1")D-6&MS]\9 M*G4GVH$#*I*/"K5]#MB?\#D6.6E,67DN8$]4BV4YJ72G6$PL)F?0\'#'S#;8(Y.[Q6$TS MD; 25:)903"+HL 1]>64\E,)88!,(B97Y/).HKP9^3WM,5#74R5UOA"*['+> M_MLU.<;MPD^Q-P XLR5NK"JL.F*M>4=0@1F2O8G)I ML 42ACA_ZF3$QRSQ8I'#%1/!!0# 8D4:)$IQ'.[E\"SZVE#,\1&-1A)E E/# M'2.!J4?BQ7(<2_Y:I/%L#C 5:XIW18VE;XL26,WB@RJ9"9<**1*4RD5U+U5- M9-SN<2F_:8L-8\I91"ADJG)"C+8>,3%E''$F@2Z[M]6X(*KJ;)G@I 987!#) M_HSB"U!9BL9PT91S:KQBKP71*^_D!,M@Q'1ST%Q3%Z@>* M_"5U'M.U$$S+X M?^"P N+F7%O'JV$24[DN_LQ)*.>;7%XC>;P:ODZ[RHTAQVQ]ZAP!VMD/+C1O MB+U'(I-)I3=35&O_4=^0529G-?F!?T+KHDKXD^'B^"-\0'J5(X<4P9TW)(") M#D73A'\2(A>%8N*=X:,D+^;YE;PAN2RSX2J1=J96]>'=Q?7[,Y536X4+0>NR M/R,M3:#R:4(E?-LR>YUL'A4U1@7$Z%1:,D<$2AC+%6)C13C7OE4I7LFDD9R\ M+Q6B T"$!83WL*&Q"_8Z;99PR&_$'TI/$A:+K.>JLB.D]GL<0)^.&*=B<33< M4(0 E>5QB HN2@LP\@4(0B])6T&@*I,]^! @,^1=(*HP6IA%T\C/^&A@IXU* M9- RQ60I,D44B\D2*Y2!N88K61 # /%06ZKIPUQ=34=4Y(7BIUY M<1O/%7WD"F^H_>@'#QU7=(G(R5(^/,;A>H4/Z(2AWL]4#[+RWI%[I9VAU" M)L@6D?G6P\:R6411VCQ#-)T]5L[H%M%+67Z$-%J\7BKN=&"V.E&&\BX@(=4L M/=+F#;0/92=CUKQHW+$0J\0:*"I8)%R=_(0D:2,61GT%XT8VF!,E"1$(3GM7 M_A+Q8LAO@)*Q:2V=R4X^5>;YS*@/,IVI$^;+8J"(M.UTP+43CEIZ(L:*<[RWVHN M03I?6,Y6E._"[>!,*BK6IQ<@(8@EQXA".3U8_$9PRL+'(J+<7-5G6S$;]2,2 M[>$\B6R4JLBR2L.4TFG)E-R[5#U+%L/#_P)R_@._,/@[OC_QP5P [/+OD<%I MU,:*O$'VM=T6B8,'E\.++>,.I?!&.>8(^:<4.^D*EL2!^D)H"OJFH$^:66)4 M7M-,]4!?J($X5.N2[[-DMO>QYZMV!J;57W>D;DYH8W(K11DV8_LZ&48"#)=^B4NS ;BF\@3@^I4_H!K]J-D[@I]<[UHU+$\[B MPMGVIU[GK9RU1^ JZVP5BEIFIW= #.7*$1:1=52(V'P6L6:5:F/(:IO=M0>$ M:Q0=&D4'EF8:0UK,U1Y#6LSM"T54\U8LI2S;P-Y)5 /_WUT'E,%2QS'OL30? M +:=VK?[HY04*'G?^8$P /\0O_SE1>?%8S5DS[3;*F:9AH5G/PR:]66H<.@. M 398%]B5+QD67E(\[^UZN1_^\YMA#E::M31K/9*U[,>REM4U^ZV= N2IK%,( M51499F20K)%[^^Q_!J*,\9#)*(^:/HYS=N M+83A8($+UN%8E%8N_G>!Z4LC^!I;%!BSKXLTU&2P2S*P=R0.\V=F.@[GX_$! M)*3LG_J,A4]9D8HLPZ0.H:R*!2L_;ZGJI#39N%\8/,AJ*,5^ M+&$C,D"T_YWDF)LRF'DB;Q6*@0JXSF]D%G(*2,$UAC5H-OK=?GD8UG2NZ;R* M=-YO-7IV=P'#-3;VEZLR:I.C_CVLV]V1&GN&O+Q/QE7V:5G<>SA6W98]7_4' M#;O;?5VV'M*$J@FU7$*UFMU&N[V$4I^#GZ242^[@#>TC':7M6#9G5\J W)[9 M+:O1'EBEJR5-XIK$*T+BO4'#:K=6J#,UBVB/I23V]C2X]TKZ]8F5RS1PF%7\ M4Q7\OV7WY[GL?,-L"\T9LMZ*2S>%'\78%#QIS!KD&AZRP01N&.%\D)#SK/B(#O/8& MYYS@;L=XX@ U_6!?LN<98W8;A*+CCPZ:H_24#\;'0NJ6GL:7'@2?S@X#M/>L_,@CV15?.%9Y M;/SC*YY*B9VW48-H#Z9G7E5,-5KXY[BGLW!OD,/H0;L8.>%J/L7R>T1V\Z>6@ MGV>@E:V.))O[O?[\X7CBAH6!=$(I91!R\H#;5IK@^C*R%Y/H(IJ?-9X[&'+] M"+_YHZ7%1#!2/T#YO4S=Y(6&&O>0J2O1Q3DWS7#UJ=7$$*UNUD?:R,U3P--9 MA?CJ98G$,190;"R0D1G$.7:XM-(5("3BV]X3C;@XX):/8[K;R,Q27H;B= M\>]V*+8+8QF5$,_?Y8,$!P$6!IXG9G,)_A:WYVRJ0XG9%=WTJ]IU7_SZFS@1 M"Y3$%37 TEER;MY\C^Z224=?$X\+\=DZ =6( MB,V^LEHG30OQ]Y5FL] SKD[^;V'<%E)H?!<4#A5;:W%(;RCU$P12O-$=?)OOC"]+-7V ^=3F[!5\EI=RD%1\5!=U\8 MO5@.&[R(HH3.Z\B=*2G'GZJ3K2/:8?:X TZ\RA]VGE$V+%YN U>>+92&^*5S MK&C@.W# T,4C[,0D8:)E$E:./.\N';M 4BX_X&W(XSO._16OXCBLSD?])* L MKDK1#413Q =\FQZ-CD>6HE)L%+[! R<7%D$+QL$-*7T6J0$9*>)@JXGI#R/0 M;%X *M#4(W%6C,2Q]4@<]50]$H9 MQ2R2ED54[I2.K4=P*+HK?09'VS9[MF[GW#8&_X T4(D]T6W=M5YI#%EFQ](8 MJC2&0(EK,5=I%(&8TZ,?*HTA+>8JCR$0:JCB$MYBJ/(2WF MJHXB+>:JCB$MYBJ/H:9IZ\C//E#T] Z5C7'4 PRZ*23Z]U2]OCY46?GY%H\> MG&9W3:M7Z_D6URIMLG)JVLZ,@9H.@7H2L=1[&,J>INQIJ;H7J5JW&6I6?6:H ME3=)[TB%Z).HH%T3*EB8I*>IX!E2@98%.Z2"WJ F5/"(J9J;I@/LWDPZS%3- M@QM&U1VG:!W!.,6RIFIJ:;A4)]:;.&Q-')HXM.0XB!U5;^(H?4JO-*^J-GT* M.[.VF2VUG17UW ?OB'3H,Z6&4?<^6DG3^4[I MO'4$=-ZSNHVV/=!TKNG\J.G<;C0[S4:[M3AI6E.ZIO11&J]=L=%LEGN-1K:"1IMDG]@I4 MDF:[G48+HYR:9C7-UH1F.SV[T6YKFGV^-+N^6:&2-&LU&YV!M3L[O4HY@VP* MM^L[P93KU,$Q.>!E&_FU]\([S<:@KX--FM:?06RU,VBT!YK6-:T_ UJWF_W& M8%"ZGZ&)_'[!@OHE$EK=AF4O MQ@IT?.O9D&SM8K*M3J.W)+RE25:3;%5)UFH.&G:O]+)/3;.UH=GZI1$LNPVF MP0[+?:J41L@;[@:+X] =)F(>?AP8_V+>%)YC7/BC)(KQ7(X&?'9,G6O0;OH1 MYQK SNKJ5@5-Z\\A_MIJ-7K-TLOI-*UK6J\>K5O-?L.VM6#7Q/X,<@WHQ=BK M<@UOR,3?ZSQ7>RDYYL$\AO\UF\LIM&JGDZT]SGG/QXZ)38A3QU@2!^H+<>H8 M?;/UR63]'1U,UAF8EIX@OC6S/$!T;SV?>M/8J9;9.>1X:CF>@EZ\@*RC0L1F MJT*S2K4Q9+7-;D>CJ,HH.K TTQC28J[V&-)B;E\H>GIJ::.!O1= J,>>A> P MP4/^P;U;CMO !P*B3I9ZOGN)4FQ2"$<\7;3[' >L[QS?641AS:Y+"\T]!S)X MSQU)!=:#ARH?7CY6,S'+&ICZ['5BOW<74PBIY1+M07L^0>>O,J?5B2ZMA]_N-7IGM(IIJ-=7N MG&JM_J#1:3\3UP@T#'9!A('GB4FX,0]Y%&,B';ZG7!Z+.6PX&4;NR&6A]IVT M.7G?,]'WSZJ9M%OOW,6)7 #T,L;5A;&%VL'%PJ#EM% M2]0@JE4:Z2H-M<-DVBW]E MW;A3N73X,:2+SH,I,)A$S-XY;'V!Y]GHSR1"T']X=W']_LQ F6!9;PTL\IS_ M#:@[\(EJ@R0TOO/[W*;QQ(= UHDR,'-CO!HW/V21*T QXF #3UTPFY'P*NX_0 MG(X9O)?E5N,$MQP^QV(Q^+(XB*E16ICA)/D&;X<<^!'>.^+#&/@U-O@/T#8C M TR+)KTX,N9A\ HVTC)[G14_LS&\P'! Z^&2IF#B8[^!P9R_$E>TC$2O&[!/ MSTD\LO^Q8]M07L(85SIV(_C=^ M$!SZ+X&<:UP1* $!NYT$2PVU EK0(\1T" MFJ03BR: ]\#Y?@)/X%B9.)UQ/Y)-XB!&TJN<"= .[ 7NO(%51P)H2.MX"0A6 M$'3"AS%\%@-E-U":_0DZ : M7!0(7EH)(7S( 5BP2KARBOM"PD.GS%S *HEUDN? E\ $.% MCCN9 9@<=^8!+%\AA=G-M[^=G7VAC];;UTHP(/0;=%^(7X]89;('/F'RQ6"% E!MW;CPQ<"_I&M1>I# (TC-?X ,-(\#; MX&+/!>@#A@XE_:XWTETJICT&_OD2%@1LYN8F=.3IS"WOJ,>VW-*E7&D-4W-8;V@:'-.0 EU;;3,C6, M]#U5;!]O2Y1MF=9:-CQXR]-'M!H_DM7XT,XG3=>5.E%E ;E[[P.M/K7_4_E% M'\ %&VF"UP1_Y 2_9@K$TXL7=L\"A^G_UVSP*#:H=^-W:T?<4:G2GAT=3+$= MP^B"!PR:'$/?+,46ZE_JT.DT;+NY@ZJ^@RE&R><7JF:/_\#,V3;GV-=+Y^V1 M7^M9C;0A^E=%=NRT&[W.#KFQ2HKX0F0Q8_:C=!;56K8"6K9D1JZ_JFWV&JW! M8O-A_57M>P[[=-RL.(5- ]C ?\076O]J_5L7'AWT&\WFBM+?8]._5UA>9BR6 MEVDMK+7P\6KA=G-I'TO]E?"G(,("7V/DWG*J+Y3E?>-Q-,%"R3L7%#,60-[< MPT+"Q(FIRGF81*[/HS*ZU[1ZKA\_UXMY6ZV&W=O%C+<*JN>+Z8RY(9:%(QM[ M 9:% FN/RIL!I[7TH;1T]:!P)-K= O7>;[>/4+U_Y;1.D@>RY4.K[$JJ[.IM MN8ZJOMVP^L\D$/XE#*CG)M]G)KM;M);?M98_8,%&]:"TT@JH3EE+*;.B&_W^ M#KV(@PF2N=8X;1\\05(4"+X%!#\*$BP2VA/%[ZI>Y<#;*IF1NVV[83<7#S?0 MHSH66VGGA$,#^UP!EA&6"8X:U)*=-C!/9RQ4)7&1"TMCH7=OQ&[LP?WI@ 2, M+E(_,MW@NSPR<^U!N48HQ^,L1%DS>3MRHYG'[D\)-ZH#5JF5EMG#+< WLAVK MW32!*N9:HG(/+CSMQ.&>]W9=N7JY354K:RWM=DXT"^"W6HN-4_C?__ZO0F]E MJGBQP3@(3Q57Y@ H(6,3@][P$]&/1H,+3IEWQ^XCU2)LFZV.XOC3E+-;N*B^ MV;=_,K*/")0%K&'O<@YNA=YD<5>Q.UE^MZ$I3J(<.^&VQ'?9_$MH:>4D#3,F M(1__\N)OUY?G2WF;BJI]--&]0J6Q_.K%K]=J'LQY0+W>4-+#$/YV4 MK-C8D4\#9/\^ ]\$/R<_OX:,R(N MSK$8WB\.K< ! ]["DN6<%%SKZCDI/)UO@<(HORJ<4C('N=R+)*&&,M!DRGT=(U*3->@"2X"/ZNF M6#7TE P])>/0K?]Z2D9%$*&G9-0=0WI*1F6F9!P^P/BXP\?5B\[AIF'HPH/_ MP;U;CEO#EP#R3I:&@_82T-.3-ZK;MV;HU>WW+9B$@ MU, XB9S9&X"'Y_K"61US+N(J(S>B&9XB,&1W&^V^I?/F-:Z.T_W:ZT;3-YO] M1LO>Q;%>ATY??^)1="J";LC7] &CC+?,HR#J? 080-'4.>ZREMN]'I=I]'-1S.9\'P]3#FHU(;4[0JUZJ\2ES=[W<:O^ 1@!:0 M/_<=^![AC:-N\'E#[O.Q*[>$@W"(NPH[HB]^S( R\':Z&[\EL08+3Z8SP7QT MZ-H=LJ[GPLJIM#($01CX)"=%?2C5C+JADTP1(P[(0^-C$N*SJ/H2E!:_95X" M[YY;"!4KXKY0 M"_-&4K*CY-B@D3&").L%B51XE'99CWQL@=CV$%8AWB#WE. M9[H%+'@$&A,UIJ(R-J*3'=.I7K,9D'%*E+A$1_'@,F)'&&!R)HF0L)CO)W3V M&M5+XLTLP;, A:"*.3]0$>0EX1+P)VIZ 8'!70,_XLP43L?HI?+7];?8]1)A M&TEIVT?\M:T29*XQ2D)UBF4\<<,85<8=Y]\C><=BW>:A#K!<44^_ZJ#1^MY.>$WC[?1 M7+4V"(*)"Q(SB<0[G /)02"RM@FBD$Q\!O7,68>K$4<71A@7H3DF)(:HN < METB%R/ TJ@XG0I$J97[-+D+ ';MP;Y$>Q>FUR[8#:L2[QR-"DQA,VO^0WDLS MLJITGTJHI\&(>T*LK/X==1":G<&?XD19JH8_P1&AJTNWC5<>YH0<-D.2$N,& M1S3_*'J=?Q46J@M[5D"%H"4KLD'2^5B&=DO'E]*>A+FE3CT%68 2'D&"NW>( M-'-B =L$=0&4QL#R2L=IS3V$%$C.0)&-(X+S58,&/"L'S /V LQ"P!183*,0P!QF M)R"'',TM@H"_'J?PVY;0#;E\M$.G<".VQ^PV$&XE'HT;!-_3!7R&6R?&V10V MZ0!%L-PK8,'?N< 6\!,/4\-1"A&2$.HY7\(@0KF!3PC\8'IO1,$XOL/%4.VI ML'S.C FH(WB44$LHAJ1GC TPQ/A"UC0DQ W F8^]A@!YZ/E)\V%6SIQ-NUU MDD(@83=W "!\=L&D8UZ$W3DA&O^D M3'QQW(&0A@]&;1&'!Y8_&UBO400$1;",<4(TD],EF9B^"\+OKCC%FO2(;' 2 M'HN0+AD#%R4!?J.4HVZ!7=4"V]8ML+H%MD8ML"AH4'3/62=@V@EI7?"=_65F MWJ*X$1:CZ!(4,@5!AE)<-%86_'DA\W-!!9 S$9?QDLQ<''$' R$DFTA?>\83_*]I:04]$ MS).;%D]@(L)-*QA[**)1-Y'E3FXMJ!_\EVQP5$LNJC'XMEBKXL=S$I'98$9H:H:G## MZE>^!H"\S,_+P18,@B!4RE6J&>2N48+8LC M"@W(P)O\Y<6W?WC?K?:@W^D-NIT70A@VP MO[/I[*UQ-D:3,V=F-,#= +OC"W/ 47:,?X 4!(UC7+$Q)]=Q5/S]S*&"Q:O[ M2(1#B2S2**R31!/9O"PK&W-&%QL&"\[.G&O4^8D8B,1 SGDG,S5BMX*S@:I) MB(H0@F"H:-'YQZ7G!,V](/X\;][@]&!D8R&?;^<,J5QQII )BO2*6V@8$Y T MMS+FN? 2)0#$(XH4+\U<\J#%+4%"D>40($6D9UR)9O%Y^2SM/[%S-?(XC9@: M/K\A$&&[N8C\">$"#))KA ?;^>9&^47,%T'@-"B"8CF*B!.DT!)<=*BP9A)2 M&=T8"8#+4#MX(;!?%S6UU"+43B^C.3GCKNZ)[0CJ0CHW>Y%_C@ MR^.V E\$N.2#E;2$!>3?FJ4%A,.&875T,F^8Z^-Y59D')L0PZ=8&/B4&.XF/ MQS(VENM]6!K>>J?>F1L*D0_72$P(H30G9U!2^H5-BFD52$2 ^65>(CC.\R&2 MEY;92Z,G*+IRH9!,&(%J'(;0S0-F9##K/8]@5%&6W%[ MZ/!+XX<(48WRD&>BR' MV D\QEA+G(5(YKG3(/-7H#:-7 B'M0B_[4(N(R%@ MVMJ"Q/(P*!"8-E0O0S]]:YC=II(AO+ZX__-[ZYQ]GGZ\OKL^N M+_[UX>SS>_CSD_SK_<75^:?+JS^^%F[ZUN?#5H?U^#<^9/Q;N\GYMWYSV/LV M'MG=X; WZK!ALU1;Z %)<]RFK!!:W7"VHI2F91K&/Q-,)<>D+0EK\(6G_GX/ MR/8"4?QQ-@R2V/A=1.>^NM'WM'_M0)45*I>W4%0A"412/,TRZKV-5& 1?('O MCTFV&>0^9L:#ZY/YC7^AXX7)6.DE1#+%^O>_DB!^BZ "L"FK6GQ96I%&GMC; M2XB]?7[Y^?KKY:<#CLM[^QH=7\UK9:K6_] M,?QGP,#2'PS&O7ZW54?R;@-Y8_ B##PAD+Y@5FV$U'Q0VDUE,0I?%-O(6&#\ MYSS)K+P@2D!+8(69S-E3UI!J)C *[+BSN9J2>9I7=)=/8"V[\GP"!IOQX0=W M$F+]RS%X.U@3 >\4O^6*KL1O#?568<%@N#QS%S!G[MZ(-:>IO57+'*5R1H2T M%<)F*<*,61)&**J0R:Y@D9BQAZ\__) 6_YD#4BGQ9!F4U6(G5D=93,F,,G!@ M$V8@EBK_X;O&%4J-C8]LR+%*! ?,DJK !$K$&KC>;N*^NUP ]SG&2J9LB1]S>=@DWC*.MHQW2+G@!6 M=5'I#>9ZN$,/X*)B ND_3;C($PI8E)Q2&!(P>*EO\.=BD9RDS MYC-/4;$HXLJ-W$NMV,"AB,(HKXZ5@;Z<%,U\*Q1JW1N> M^QTQ' >+-RQGPZV77R8"5M<:/V@VCG,B/:.OMZ M7UQ<7O_CP]>+SQ\OO_X.CN?EYV_VH-MN=7=K9:\;6#(OYG&90N%<7)@&+=?( MK7?!][#.S&_HZ1S>3X"5D'MJ?&0.AC^J6_Q/<59R1\=BJ1CONW6#)$*3)#7. M5KFSF!.0U39G(O[W5>C(!=_2!-M,%J>(ZMTUIGAA/<*X^P(:6=)"P\@#>M72 M-BRG!%?7-K_]X8.MYD98A3,J\F2GVW$LWN??1I;=_=9N-H??!KS;_=;JMNUV MJ]GOC_O.@J-L__'YZX??+JZN/WS]\/[J[-.'J\N/'_[YQ\7U_W?UX?R/KQ?7 M%ZG;?$#BMDTCOV_CBK*T@,H/8*S&]WD;' W%/R*2D.3W\E'IK%"0)7GF6"+\ M\P7$ZR8C78#[@C27A, FT8K-I>Y[%8?4*AWZZ"FU])16R^QV]13')5VO9K.S MKA;]<&,WS8$>NUDKA+7,ED98G1"F.:QN"+.T#JL5PFS3&FB,U0ECYJ"C$58G MA+7,GA:*M<*89K&Z('V'$SZJPG#'AE5NC?2-OT^#L.T^J9EU8E,SF:S,/A!G>.BJ%6-(Q:6V_+B>0?^'@(F&Y!F/Q[^\, M[-EDJDU8;8K4WH3=19Y/<(E(]I4G535I:"M56ZG:('F.5NJ79.BYCG>O;51M MHRXA#Z%JE9&J[5)MEVJ[M,@A9;KWQTL+)8C.%HW$JHT%=C"!^ M'R0^#KS^XC$_TI:9MLQ6%DD(RPR'68I/4W:OQF#%VEK3UIJVUI9QC;;8CL-B M*UOQBL,\A0#]$KH.U[I76V7*SRLQX7"\Q/ ,#;&A$ABJ7%7\F[U&O]EY)BGWXVC&V!])[[R'8CV=:IC#96/BI9MPQY#P,%N6V:[=+/V6/&^,HJJA60%Z:(& M0K)Z =FR3>AC$)(MJ]WHV>TCC,I:?7H%C571D=<-994M$.NC(,$SXFLKURUT M$/NVCLT>46RVQ&Q_[>C9;@_,=JM&0;R]&ZM:A!TMYH M7;Z)&3!LJ;,M7!\H*3XMTN5J0K3L],+4Q[6W)TY:OWJJ%$@.CFF?1?Q4?7A; M G>IQ>6^P:-7:=NXAA./W0=)?#IV?_!1_L15L2@%A*(Y_Z1US=$P 1^6M*Z@ M>H%PJ12YR!ISE+V M<.OA(4Q#[U[8^3>ND!5(R-D,3P\@E=X'O[+#&KU,$(^D_U"QDP4;IO&-3SB M7<#"D1&,C?=NR)TX".&6V, )"48, #!8$D^"$+8]HC>F#X$[DADF$%YVFDT# M8.CADN%;O.H\F *<[ZE*K? \\B?[% M+1HQK/Y6]@G"Q?&$%@6BX)8!#\%#@&2_<_S&=7C4@'>"WWPS,8(9]]5O08@_ MWP(XO/L3G]\$L0N?81=XGC!S$,*1:0!^/O)A"'"42 +Q@DCJ (( -3?,A4WY MQB5 )AWLU;+HDGZ#]KH,@!G,@-J0 /%M@-PET+,[CX?>G0MTX ?P%^V,_YBY MH2"=$7Q1V)QA]T5V9^6B7=\).;:3T05L"M09 ]5, 0+XXK0_4Y&/,;R?V]W+ M=D8)C0V+:QC#$!Z+3\9GQG0JH8*;N RA8YEM8RB>:!IG$:YX,6%%_#1AM[!J MYZ_$10[I-:R^U>CV>X+Z(V,,Y,"R S" 8UY:C6:_8[92Z*L=NM%JEDEE]8+* MR9UJG9.G)/M![(BCG\LVC^8%VH-.H\XMV/$X"S%D,7D[9'J[MX M3C?^][__*[^=+$*'2CD(3Y5GD .@A(Q-NNF&GXC3T-D8WG_*O#MV'\G-]NU< ME^%IZEVT<%%]M,^,[&-&0@4R^W&2@YM4="<>'\>GXB[U%9E?ZKL-1[+GB7<[ M?._$Z&]EN/F9&9.0CW]Y\;?KR_.EAM=&+7Q-9A4(CW/X%6@A2MF!;6:)>3@O M # '(,LR.VK1[NB7%Q?7'W[O?OB_?UR\N[B^>B'>)W[Y=@%2[%O7_/;AQP28 M-HZ*O[99AW6&K/5MT.]VOK6'8^M;WQZTOS4MSKK-9I\-.DUY1SGP7VCPFD,( M2C*)$%RYT(1=TU#+U^;K \W75G?1?&55,U\S[#Y,[W7R:N\!5"$6B)"1#(7, MYPBF58@F 0>F0J"^$.*-OBD(P9QC*Z]I+@BOM?F(.>5TT.;-_CJ-)E^RKEM3 M8E).A _,+=M[B81I_[L-&/07#)L=]G07\-KOF8-!K5'[GD=.Z,Y0*3VT$3=# M+Y+WK@-[&S9I-4VK0B19DK&]Y5XD&>YW/TP]\R3BS@E@)P3'^)0+45'0TW__ M*PGBMQM?)RY[^T):;),XGD6G;][-;*^\1]6\\0R)_&T!$VX M4?6!G\FDPXJA@*_<0^_8.+L).9\"]1I#'M]Q[AM7,9]-X-_?3.-_F>_RN^B[ M2[?\BWD8O# N_%$2Q:&+D8H+WS') 1X99\D-?&U8PHG%: QXGJ/ 2>CI=PR< M5M?#$$*DC"P#.80B)4NB!.=)&.*-7_DLP&.4P/>'K1C]D_\U7L&U4S>*<"_X M3,.G,>4&@/ND9;7MP>NE2Z)-N!09"$)X*%TRX2%W?73^ XN6!-UU#X MV+86/L]=^#3%1]O"SYW.F]NI"^NR;>L;L(/5'-@=D$!_[4L ?7(C/ W-N(BB M!)@5F?&W!$22'P>A<94,(W?D,I0J6XD.I.]5HN.?:1AY3GB O/WG-M(#HVNY M>+3!_1&\/=>QV"&)8CTKB=*R3.O_T2+EF$0*"@34C,U!J_F#_VB!5;(_&ASZZ M/O,=EWE'Q4.VUD-'SD/V_O70H-G-\1 FT]>H(K+[CIC%K*;V'?>Y'RQ<&0>> M%]QA <$X)2G7'R.=$H%2:8D,P6SIZ6QR8[*" _$:]%[ <[GP/=?GQO^]^_K) M>,7_+^8^ !C\I'=)!-]'D7P7+O43\V\2=L-?GQJOW-?2&<,*,ZR[@$\4M3Z9[UC M'H"6&U<3SF-Z]^U#WLVBB?$1L(1W/N1&.G9B$G@C'D82=\:'OQ(@67P0+/ES M$ /U@#N[XG&9E,D]&(40W VWIZXR?@7_PH/SM&/66!"UM2#:XW[.J5SM"W T ML!9@ ^O*@,T^8ICD528D6%00$DAUF-1D\ U)D"R^BP6,2TM:B(A8>!QEZ\TN5UDXNV-FV7D_\'D*9ZP*"XRF MT[Z7JW1]:[I=5MW[K,ZK3ZS/GFC(?L6[LW=+[U!Y;];3P&0Z33 MX?UFVR[4M5U=_/;Y[/J/KQ]4,=R.BMJ]__)0FC MA($Q*K,S(:L0:LMBKJ_\ALWPO+V MV)B Q3'""9(.2T1)MQMA/3.Z//":(>A-@ W\ /Z/"Z\9\@GSQF28#._I850- M+2^*4V\&'W\Z^S3[]??KXV+CZ__^/J M^NO%AZL&?#XWC8=X4QHE9>[G5282YOT*C87J[T;9%T'NU#P!G>Z.JWD:DE:)62N<&,E/FNN%K@( /+0 %P '9M:2TR,#(S,#DS,'AE>#,Q9#$N:'1M[5KQ4]LZ$OY7 M='3NMC;"M8@VSY27)"WE]_WTIV2""T<%?> MH^]@!HCEE;1:?;O[K:*#OW2[HS+G92HR]F'RZ2/+=%H7HG0L-8([M,ZER]E$ M5Q4OV2=AC%2*O3,RNQ",#?J]U[U!?Z_7[W8/#S#6<=-)ES$;#*(WT4Y_9Q=B M<7\_'NRPLT_LU9?)\;:7/OE\//GWV2A,>_;EW92[0KV.E-96]#*7 M;1T>4 O^"IX='A3"<9;FW%CAWFY]F;SO[D/"2:?$X4'4_@^RB9G#'K M%DJ\W2JXN9!EU^DJWNU7;HB>$5[?D+GJSF7F\GC0[_]U6/$LD^5%5XFIB_=Z M^_O7349>Y,LV'986&Z&XDS-!8Z^,FBK!39QHEP]O3K"I9]7VF^K2=:>\D&H1 MOYS(0EAV*N;L7!>\?-D)+?AOA9'3ET,O;>5O D-C>4YZ@-SB($EBN>@0]4Z!6 MF/]6T>/1^63\?GQ\-!E_/F6?W[/)AQ$[_C >O6>C?XV.OTS&7T=HAL3H_ >O MX6Z-QQUV-"N%89]Z[*BJ5,+KHL-289R<+IC+N8N]'HXG2K!$FTR8MUO]+8@H MU6!M^6PKGC;/Z&'PF[7JSVC$E*O&DMZH0/IPGDLGNM11Q*6>&XXF#[_=-]"O MF2!NK/LCC=$%W)TN8K+%<,7UPE2#GE]UY++51?QAZHQ9SF>"&3&38H[@YW)I MV:\U-X"C6J"]TL8A)++WVA3!$P;][M_95!O(BE:4B3)#[W^(RHDBP?-NO\-\ M_-13]I6K IJQ<9G5UADI;">,-"[3WO#:'!%M;.3Q\'\'BYVG!8MWW/I,R(H% MNX29E$#.[ 1T-)C(-&8M-9(MAN>R9+Q7%_L[@ M;T/;H+&A2Q2:]'0J\1BP,6;<"(\NH$72]E%"%I:V4MJ M*['M^P_VLO 4'B41V3)@G"9A%#97H!^@2 H];+;IVFQ3S-92D%6O@ 3QF?B1 MD'XW?&^@Z2=S";[]I%SB1%A8#;#PB?O[P.T0ITAY;>_?A9)[(H"_9J9 %W1M M, #BZ$Q:'YTA)4H_#A4LUW%]-3>$ A: ;OC"-1X[3=Z@EQ(Q'KI8K63FCQEL MG5B92>[Y,).!U?AL5=)(M26FX:. ];3$QW)M!11"N>\[59Q05BM.*0C+\DI< M,Q;T"/QGE;;A4R)($%D"_47V6%GAS^HKR5/VE7M'WULN<_^X?6_/@;?-9$8. MP:TN/9RXA3,102G![W ;76Q-=(?@^&5XU M"ZIJ4\%OK"=G:0I >P4\U;\0)3B7@OO@#16OF1=!&1-[6 MX#YYCB^E!54LT^\7J"QI:R'OYB)8 OH,:?!G6#\(1]G3@O5)0,QMY-%13,.F M_9N-\'Y Q"?NH].T-H2O%:*Q8=1"6X=V.M#&6!9[NSPC?'5'ERD4PO^LF<8^]/45?[X_"L=:S.=?BD:+X*[NM(2BA] /&Z528L=>,H%9QN5"$9 MWX ABT(Z)[P[;.B6:# I>I=)Z.8'> 4O0%JPE';PGXJ5UF?%K[6$ZMX_ZS+U MYTW;SP7S3UTP'RG07]A- LIT#D+'*JD4@%[#49:%ZUSP2R(=@0Y[VN&)O#^5 M;\\?'P3HIL8,YU$;@B[/T-&*9U#ZSFF^AI[\)/']80;M1FR-0EZE!X.L 6,(':T#3?TW38+@3"( L9UK- M!+& DE\TWS:9)KZ+HE)Z(?!VGNL0T_F:AP#1/X0;]>[ VH_^=IWV@%ZN#1L$ M*2)0U1W\)\YEEHD2\K28_BXJ5Y(-W_G[2Q_!#9IQ@C=T4ZT4KZR(VP^KFA X M\W#A@"YQD$E@[';K_ T17CO=-H3[(;YE[19)_QKCC8R_!$':=!5?H#8*G58N MB6PQ[T%OM\+]".^1K>:-1H-@FSN=+V"M&70/8Z[8] ;&5^ZMK Q..T_?PK2& M;9^[Y+]Q@IAWV9W#BM^]"[."^J4H3ZQ6M1-KB_Y=T7-_\(0K0\W?;P:\9YL_ MFLU]D/EFF? X_^8)2M9BFZ[>;V=_6_8X+ZK?ABZFAC6,J3JBOE3=O:B[W]^ M?P-\ZV(7IHULQ(Z^GH[._=6HL[./[XZ^?+J11YZW>-,6$TUX^OM[(-=]GC[' MTJ%#2@3GYJ6X@T@>LH/$?*??F0%1ST3S+>=Q+L64C:Y$6E/88Y]#%4MCW<%( M0A!Y["AWS^U_E,N';Y9W#T] %6-VBK3A+Z.]"7?1;D74?$DF$IY>7AA=EQE1 M(6WB%ELK%UC77S1XV+F!C_X:+0J79-=XT5K3\D9N!0;;#7F-3P&HF,^TS!H' MV-_O[;Q>^D!HZ_NR(]ST]5>'#_\#4$L#!!0 ( "F*9E?_-]J0Y@@ %TO M 7 =FUI+3(P,C,P.3,P>&5X,S%D,BYH=&WM6FMOVS@6_2M<%SM- =NR MG<<$[]K=,Y+C)>)")E'\>?/[%4)U4N"L<2([A#Z5RZC(UU6?*"?1;& M2*78!R/3<\%8O]?=ZO9[V]U>I[._A[8.ZTJZB%F_'^U$@]Y@$V9Q;S?N#]C7 MSVSCV_CPG;<^^G(X_OWK<>CVZ[*W8YD+RT[% MG)WIG!=OVZ$$_ZTP$Y>NPY4\1^/DZS",/\8[1K_]0?A M/4[6>IP+/[:)5BE>'E]F'!>/3EE'TY8>./Q^SPX^CXA)V,3@].#T<'GU ,B^.S1Q[#W1Z/V@Q5 ML?(+]K7+3L""1-HV2X1Q9=*)#%45#=Z3RFR1BN<"]TU>_Z44%0+ ME)?:.,1$=J)-'JC0[W7^P:;:P%8TIDP4*6K_)DHG\@F>-WMMY@.HGK)_3S\W\%B\+Q@\8%;GPI9OF 7F"8ED#3; M 1TU)E*-7@N-;(OFN2P8+Q:L*IRI!-Q$*O6I&,O/68XG([EB4YZ@R#"=2\>< M#G8W# J1"&NY69!)SB^$1]JR38NR%,Z@2T5AD/H@@T0:Y'^801%8> +@,*QV MDC%;T9^K^G-A1-T(#2"7%GF*)CHH!B-L*1+O(+5;PC6=8IB %"9ELEB=AE?X M^JXV7PA\!9O*@E(1L'8%B#:P"W.\-BOO98$@!V1"I>!SHBJ*< #=RNJW 5A) M<;($9@CN1 .(S"6>:RC9:UV#,JF7/VVRJ!0, &(-I/GNK/<2 92C(TZ%P6]XV5X!JFV'M*U9]5UO/"ZOCM87]Y%8I86L!L,D[_>T-\<[7[V^G MX2D\2E*R1< X=<(H;*Y /T"1''I8;].UWJ;HK9$@JZR !>F9^(F0?C=\KZ'I MA5&"OWM6E#@2%K,&6/C$_6/@MDE3)+RR]Z]"R7TB@+^ZIR 7=&70 .+H3%H? MG6$E"M\.;5BNXOIJ;@@[6 "ZU@M7>&S7>8->2L1X^&*UDJD_9[#5Q,I4K@EJJ+"D-'P6LER4^EFLKX!#V^[Y2R0EEE>*4@C L[\258D&-H']6 M91L^3009(DN@ODB?*BO\K%R9/&>NW#OZWJ#,_>/VO9D#MLUD2H3@5A<>3MR" M3"30B27&.] M.$L2 -H[X*7^N2B@N13H@S>T>4V]";8Q@2+@KRR1BEY)\C!4)L^+),TZ@(C* #:)^HBMWMP?WR7-\:2UH MQS+]\0:539J]D*>Y"#,!?X;4^"NL'X2C]'G!^B@@YB;RZ"BF5M/^S:WP?D#$ M)^VCDZ0RA*\5H7%+J[FV#N5THHVV+-9V>4:X<4>5*8B"6-R8U1YC^RO\\1&= M+!75TJ%WP9V,VZ438 M_BGVU?XX/&V(U;X*GQ3-5\%]%4D)I0\07C>V"4O?.+8*3M>ND(TO0)-Y+IT3 MG@ZW5)MH*"EZETKXYAO8 N0%BRE'?RGS4K#6?%')>&ZYV=5)/Z\Z=WKAOE% M;Y@/%.0OYDT"RG0.0L 7)#J"'/:RPPMY?RK?G#\^"-#U M'C.<1]T2='F*BE8L8^Z=X*_E/ZH Q4!<.R@?"]ECJQQCQI3XP=1)[M:3VE=5 M\^)WM <0+U.#T-<&M(0/UP"G_Z*F1G$[2 !9S+2:"=(!!3^OOV\R=807>:GT M0N#M/-,AJO,UC@#3CZ*.NG>@S=^P")"K9RX@KY-HI7AI1=Q\6)TD D(6OMVG M&Q/4.8;53)*_CL$KIYN"ANW(#9*5QFD#Z.B/.9)J*8OG<(2+$$P2/B\X< M4_3#6R4U>GS'C2F?6*TJ)]8&_?BW'*A->KG6;##$2SK["%&L&6-KGP#5VQSN M160:KEZ$RS?UW^]&CGO..1MT=[;K*QCAX^LJ/'P5/'MOTF*K.]A^4FK4'?SD M"S/X2_A1A]@FOY27S!^XLS<]__-G^?/BE^K'=\ZZV\LK7)&-V'CT^7[D(27VV,QY^>OT/>;0:<.-NXY_Z4W1 M%=;NR74 T>=8.E1/Z+X?59S8:-M0_M0$N"?B MG_HFZQ%V'3$[!53]S<:=<+'QQBQER^ WX;^[Q&:H$[C$IUCNF,^T3&M6[.YV!UM+KH>R MGM_#AGOC_B+Z_G\ 4$L#!!0 ( "F*9E<2)"I?D@8 ,DQ 7 =FUI M+3(P,C,P.3,P>&5X,S)D,2YH=&WM&VMSVCCPK^CH7)O,X!>/E!J:F92:"3,) MH82TUX_"%EA3V7)E$<+]^EM9-C%I\VA+4IHC,P3KM=KW:E>F\Y=A>'&(8Y\$ MZ'A\>H("[L\C$DOD"X(E]"ZH#-&8)PF.T2D1@C*&W@D:S A"CFTV3,=NFK9A M''8 5C=?Q&,7.8YU8-7L6AVFN7;+=6IH>(KV+L;=_6SV^[/N^//0T]L.+]Z= M]+NH8EC6IWK7LMZ/W^N!AFD[:"QPG%))>8R997F#"JJ$4B:N92T6"W-1-[F8 M6>.1%4K,0 :5PX[J@?\$!X>=B$B,_!"+E,BWE8MQSVC!#$DE(X<= MJ_C6^4"#I]ULUT M.M8$.)<\ IX^:"T1/XMHUQN-^[U^]VC]'O+^\;H7X_Y'#[I@ MU!MM&/^?Q'8X%^D<@Y5*CIP6NC#/S:Z)SHFOU$$SVZDW[2K"*<(!3\ F?R/C MDQ*V:SB^L0\0GR(9$G2.Q03')#7.KAA9HB-?JI&:;=7,1'HU$1'2<(F>!Y5T5"0E"I@",2H%)6E5,Z ?^R;:4_2_?-&JU>QVET?@:)=9RVGO M5U$($B093'"K,J0I IB2 FBL^(AHC'P>QYJKVEDK<%/*P,]519M=,$^WD; M5@CX! 5C=?3(N)*O%]!&;E-/>"_97.7!OQRH!SQ7'>U!MM9=K7;+"4Y*U,879Z M5E2*DR51TX@ "G]J:IA# =S6 9[8P;: ME2:@4#"BHT$,1WS5#P"#[,R8A0&8-6=:_7A"1+9G>B,0F+=HU*/[:F!'?X ^ M]<<#[_P[EAJXL;/:P_#J[02!A^(I4I8,I-_6U'Y3J5P M.3E,[7D,GS.&DY2XQ4,93855J(^Y*M%1N@_8MC,X!L-+/I+J5 F:,J M-LD7.YJD6WV2ML <2A. E%AQP_)+:5@)."B/F#*^*!A2M WEUMP)Y,!?C 40 M?&]JE_N";.-B*IZDG($RWZ!RT^G&1H2N,^#\_YUQX($\1S7SH)D?T_3C3@H_ M+H7,3W]K%@VSUGQ4T\@W>.:"J3V)?>0.LS@M)%<(Z*8!>F%G?[]J/\](5#JG M,YNKI,Y*+73T<>"-LFQ].#QY=W1Q^B.64FN8KQ_54HH-G@/[M\52U"%ZTV;R MS.3T30GK$0N9)7OLT'7=4,\NE2!.7Y4R'U)$ZUCTKEA7Y"2Z_[$U_$G/[?<8 M6KDLO,-KB_%Z[(N*7G]P-.CVCTYV%Q7_\XL*@,QEN$1#$_6$*OND5=17A-,H M=Z^]53EH=T>QNZ/8W5$\47&WOGVUYMT=Q1^@-XWMTYO='<7W??637EADR]ZAWU3*>NXNQ!?5?WW(VM7EMZHBO*O+;X,4=G7Y9U-MW-7E M?ZXN/^Z?GHV//V?)Z4@5+,YWA?EG;BJ[POR]'-D4$L! A0#% @ *8IF5X_S[##5%0 >D0! !0 M ( !&Q$ '9M:2TR,#(S,#DS,%]C86PN>&UL4$L! A0#% @ *8IF M5ZO[%J*?- FF8# !0 ( !(B< '9M:2TR,#(S,#DS,%]D M968N>&UL4$L! A0#% @ *8IF5SK53[9C= .+P' !0 M ( !\UL '9M:2TR,#(S,#DS,%]L86(N>&UL4$L! A0#% @ *8IF5QL= M?>B54@ CN8% !0 ( !B- '9M:2TR,#(S,#DS,%]P&UL4$L! A0#% @ *8IF5Z]J*?BIZ ( 4\8I !0 ( ! M3R,! '9M:2TR,#(S,#DS,'@Q,'$N:'1M4$L! A0#% @ *8IF5P3$PN7H M" #RT !< ( !*@P$ '9M:2TR,#(S,#DS,'AE>#,Q9#$N M:'1M4$L! A0#% @ *8IF5_\WVI#F" 72\ !< ( ! M1Q4$ '9M:2TR,#(S,#DS,'AE>#,Q9#(N:'1M4$L! A0#% @ *8IF5Q(D M*E^2!@ R3$ !< ( !8AX$ '9M:2TR,#(S,#DS,'AE>#,R <9#$N:'1M4$L%!@ ) D 5P( "DE! $! end