0001487952-23-000042.txt : 20230808 0001487952-23-000042.hdr.sgml : 20230808 20230808122221 ACCESSION NUMBER: 0001487952-23-000042 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20230701 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vishay Precision Group, Inc. CENTRAL INDEX KEY: 0001487952 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPONENTS & ACCESSORIES [3670] IRS NUMBER: 270986328 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34679 FILM NUMBER: 231150161 BUSINESS ADDRESS: STREET 1: 3 GREAT VALLEY PARKWAY, SUITE 150 CITY: MALVERN STATE: PA ZIP: 19355 BUSINESS PHONE: 484-321-5300 MAIL ADDRESS: STREET 1: 3 GREAT VALLEY PARKWAY, SUITE 150 CITY: MALVERN STATE: PA ZIP: 19355 10-Q 1 vpg-20230701.htm 10-Q vpg-20230701
000148795212/312023Q2FALSE00014879522023-01-012023-07-010001487952us-gaap:CommonStockMember2023-08-08xbrli:shares0001487952vpg:ClassBConvertibleCommonStockMember2023-08-0800014879522023-07-01iso4217:USD00014879522022-12-310001487952us-gaap:CommonStockMember2023-07-010001487952us-gaap:CommonStockMember2022-12-310001487952vpg:ClassBConvertibleCommonStockMember2023-07-010001487952vpg:ClassBConvertibleCommonStockMember2022-12-3100014879522023-04-022023-07-0100014879522022-04-032022-07-02iso4217:USDxbrli:shares00014879522022-01-012022-07-0200014879522021-12-3100014879522022-07-020001487952us-gaap:CommonStockMember2023-04-010001487952vpg:ClassBConvertibleCommonStockMember2023-04-010001487952us-gaap:TreasuryStockCommonMember2023-04-010001487952us-gaap:AdditionalPaidInCapitalMember2023-04-010001487952us-gaap:RetainedEarningsMember2023-04-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010001487952us-gaap:ParentMember2023-04-010001487952us-gaap:NoncontrollingInterestMember2023-04-0100014879522023-04-010001487952us-gaap:RetainedEarningsMember2023-04-022023-07-010001487952us-gaap:ParentMember2023-04-022023-07-010001487952us-gaap:NoncontrollingInterestMember2023-04-022023-07-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-010001487952us-gaap:AdditionalPaidInCapitalMember2023-04-022023-07-010001487952us-gaap:CommonStockMember2023-04-022023-07-010001487952us-gaap:TreasuryStockCommonMember2023-04-022023-07-010001487952us-gaap:CommonStockMember2023-07-010001487952vpg:ClassBConvertibleCommonStockMember2023-07-010001487952us-gaap:TreasuryStockCommonMember2023-07-010001487952us-gaap:AdditionalPaidInCapitalMember2023-07-010001487952us-gaap:RetainedEarningsMember2023-07-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010001487952us-gaap:ParentMember2023-07-010001487952us-gaap:NoncontrollingInterestMember2023-07-010001487952us-gaap:CommonStockMember2022-04-020001487952vpg:ClassBConvertibleCommonStockMember2022-04-020001487952us-gaap:TreasuryStockCommonMember2022-04-020001487952us-gaap:AdditionalPaidInCapitalMember2022-04-020001487952us-gaap:RetainedEarningsMember2022-04-020001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-020001487952us-gaap:ParentMember2022-04-020001487952us-gaap:NoncontrollingInterestMember2022-04-0200014879522022-04-020001487952us-gaap:RetainedEarningsMember2022-04-032022-07-020001487952us-gaap:ParentMember2022-04-032022-07-020001487952us-gaap:NoncontrollingInterestMember2022-04-032022-07-020001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-032022-07-020001487952us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-020001487952us-gaap:CommonStockMember2022-04-032022-07-020001487952us-gaap:CommonStockMember2022-07-020001487952vpg:ClassBConvertibleCommonStockMember2022-07-020001487952us-gaap:TreasuryStockCommonMember2022-07-020001487952us-gaap:AdditionalPaidInCapitalMember2022-07-020001487952us-gaap:RetainedEarningsMember2022-07-020001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-020001487952us-gaap:ParentMember2022-07-020001487952us-gaap:NoncontrollingInterestMember2022-07-020001487952us-gaap:CommonStockMember2022-12-310001487952vpg:ClassBConvertibleCommonStockMember2022-12-310001487952us-gaap:TreasuryStockCommonMember2022-12-310001487952us-gaap:AdditionalPaidInCapitalMember2022-12-310001487952us-gaap:RetainedEarningsMember2022-12-310001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001487952us-gaap:ParentMember2022-12-310001487952us-gaap:NoncontrollingInterestMember2022-12-310001487952us-gaap:RetainedEarningsMember2023-01-012023-07-010001487952us-gaap:ParentMember2023-01-012023-07-010001487952us-gaap:NoncontrollingInterestMember2023-01-012023-07-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-07-010001487952us-gaap:AdditionalPaidInCapitalMember2023-01-012023-07-010001487952us-gaap:CommonStockMember2023-01-012023-07-010001487952us-gaap:TreasuryStockCommonMember2023-01-012023-07-010001487952us-gaap:CommonStockMember2021-12-310001487952vpg:ClassBConvertibleCommonStockMember2021-12-310001487952us-gaap:TreasuryStockCommonMember2021-12-310001487952us-gaap:AdditionalPaidInCapitalMember2021-12-310001487952us-gaap:RetainedEarningsMember2021-12-310001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001487952us-gaap:ParentMember2021-12-310001487952us-gaap:NoncontrollingInterestMember2021-12-310001487952us-gaap:RetainedEarningsMember2022-01-012022-07-020001487952us-gaap:ParentMember2022-01-012022-07-020001487952us-gaap:NoncontrollingInterestMember2022-01-012022-07-020001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-07-020001487952us-gaap:AdditionalPaidInCapitalMember2022-01-012022-07-020001487952us-gaap:CommonStockMember2022-01-012022-07-020001487952country:USvpg:SensorsMember2023-04-022023-07-010001487952country:USvpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMembercountry:US2023-04-022023-07-010001487952country:US2023-04-022023-07-010001487952country:USvpg:SensorsMember2022-04-032022-07-020001487952country:USvpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMembercountry:US2022-04-032022-07-020001487952country:US2022-04-032022-07-020001487952vpg:SensorsMembercountry:GB2023-04-022023-07-010001487952country:GBvpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMembercountry:GB2023-04-022023-07-010001487952country:GB2023-04-022023-07-010001487952vpg:SensorsMembercountry:GB2022-04-032022-07-020001487952country:GBvpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMembercountry:GB2022-04-032022-07-020001487952country:GB2022-04-032022-07-020001487952vpg:OtherEuropeMembervpg:SensorsMember2023-04-022023-07-010001487952vpg:OtherEuropeMembervpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2023-04-022023-07-010001487952vpg:OtherEuropeMember2023-04-022023-07-010001487952vpg:OtherEuropeMembervpg:SensorsMember2022-04-032022-07-020001487952vpg:OtherEuropeMembervpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2022-04-032022-07-020001487952vpg:OtherEuropeMember2022-04-032022-07-020001487952country:ILvpg:SensorsMember2023-04-022023-07-010001487952country:ILvpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMembercountry:IL2023-04-022023-07-010001487952country:IL2023-04-022023-07-010001487952country:ILvpg:SensorsMember2022-04-032022-07-020001487952country:ILvpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMembercountry:IL2022-04-032022-07-020001487952country:IL2022-04-032022-07-020001487952vpg:SensorsMembersrt:AsiaMember2023-04-022023-07-010001487952srt:AsiaMembervpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMembersrt:AsiaMember2023-04-022023-07-010001487952srt:AsiaMember2023-04-022023-07-010001487952vpg:SensorsMembersrt:AsiaMember2022-04-032022-07-020001487952srt:AsiaMembervpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMembersrt:AsiaMember2022-04-032022-07-020001487952srt:AsiaMember2022-04-032022-07-020001487952country:CAvpg:SensorsMember2023-04-022023-07-010001487952country:CAvpg:WeighingSolutionsMember2023-04-022023-07-010001487952country:CAvpg:MeasurementSystemsMember2023-04-022023-07-010001487952country:CA2023-04-022023-07-010001487952country:CAvpg:SensorsMember2022-04-032022-07-020001487952country:CAvpg:WeighingSolutionsMember2022-04-032022-07-020001487952country:CAvpg:MeasurementSystemsMember2022-04-032022-07-020001487952country:CA2022-04-032022-07-020001487952vpg:SensorsMember2023-04-022023-07-010001487952vpg:WeighingSolutionsMember2023-04-022023-07-010001487952vpg:MeasurementSystemsMember2023-04-022023-07-010001487952vpg:SensorsMember2022-04-032022-07-020001487952vpg:WeighingSolutionsMember2022-04-032022-07-020001487952vpg:MeasurementSystemsMember2022-04-032022-07-020001487952country:USvpg:SensorsMember2023-01-012023-07-010001487952country:USvpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembercountry:US2023-01-012023-07-010001487952country:US2023-01-012023-07-010001487952country:USvpg:SensorsMember2022-01-012022-07-020001487952country:USvpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembercountry:US2022-01-012022-07-020001487952country:US2022-01-012022-07-020001487952vpg:SensorsMembercountry:GB2023-01-012023-07-010001487952country:GBvpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembercountry:GB2023-01-012023-07-010001487952country:GB2023-01-012023-07-010001487952vpg:SensorsMembercountry:GB2022-01-012022-07-020001487952country:GBvpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembercountry:GB2022-01-012022-07-020001487952country:GB2022-01-012022-07-020001487952vpg:OtherEuropeMembervpg:SensorsMember2023-01-012023-07-010001487952vpg:OtherEuropeMembervpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2023-01-012023-07-010001487952vpg:OtherEuropeMember2023-01-012023-07-010001487952vpg:OtherEuropeMembervpg:SensorsMember2022-01-012022-07-020001487952vpg:OtherEuropeMembervpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2022-01-012022-07-020001487952vpg:OtherEuropeMember2022-01-012022-07-020001487952country:ILvpg:SensorsMember2023-01-012023-07-010001487952country:ILvpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembercountry:IL2023-01-012023-07-010001487952country:IL2023-01-012023-07-010001487952country:ILvpg:SensorsMember2022-01-012022-07-020001487952country:ILvpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembercountry:IL2022-01-012022-07-020001487952country:IL2022-01-012022-07-020001487952vpg:SensorsMembersrt:AsiaMember2023-01-012023-07-010001487952srt:AsiaMembervpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembersrt:AsiaMember2023-01-012023-07-010001487952srt:AsiaMember2023-01-012023-07-010001487952vpg:SensorsMembersrt:AsiaMember2022-01-012022-07-020001487952srt:AsiaMembervpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembersrt:AsiaMember2022-01-012022-07-020001487952srt:AsiaMember2022-01-012022-07-020001487952country:CAvpg:SensorsMember2023-01-012023-07-010001487952country:CAvpg:WeighingSolutionsMember2023-01-012023-07-010001487952country:CAvpg:MeasurementSystemsMember2023-01-012023-07-010001487952country:CA2023-01-012023-07-010001487952country:CAvpg:SensorsMember2022-01-012022-07-020001487952country:CAvpg:WeighingSolutionsMember2022-01-012022-07-020001487952country:CAvpg:MeasurementSystemsMember2022-01-012022-07-020001487952country:CA2022-01-012022-07-020001487952vpg:SensorsMember2023-01-012023-07-010001487952vpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMember2023-01-012023-07-010001487952vpg:SensorsMember2022-01-012022-07-020001487952vpg:WeighingSolutionsMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMember2022-01-012022-07-020001487952vpg:TestMeasurementMember2023-04-022023-07-010001487952vpg:TestMeasurementMember2022-04-032022-07-020001487952vpg:TestMeasurementMember2023-01-012023-07-010001487952vpg:TestMeasurementMember2022-01-012022-07-020001487952vpg:AvionicsMilitarySpaceMember2023-04-022023-07-010001487952vpg:AvionicsMilitarySpaceMember2022-04-032022-07-020001487952vpg:AvionicsMilitarySpaceMember2023-01-012023-07-010001487952vpg:AvionicsMilitarySpaceMember2022-01-012022-07-020001487952vpg:TransportationMember2023-04-022023-07-010001487952vpg:TransportationMember2022-04-032022-07-020001487952vpg:TransportationMember2023-01-012023-07-010001487952vpg:TransportationMember2022-01-012022-07-020001487952vpg:OtherMarketsMember2023-04-022023-07-010001487952vpg:OtherMarketsMember2022-04-032022-07-020001487952vpg:OtherMarketsMember2023-01-012023-07-010001487952vpg:OtherMarketsMember2022-01-012022-07-020001487952vpg:IndustrialWeighingMember2023-04-022023-07-010001487952vpg:IndustrialWeighingMember2022-04-032022-07-020001487952vpg:IndustrialWeighingMember2023-01-012023-07-010001487952vpg:IndustrialWeighingMember2022-01-012022-07-020001487952vpg:GeneralIndustrialMember2023-04-022023-07-010001487952vpg:GeneralIndustrialMember2022-04-032022-07-020001487952vpg:GeneralIndustrialMember2023-01-012023-07-010001487952vpg:GeneralIndustrialMember2022-01-012022-07-020001487952vpg:SteelMember2023-04-022023-07-010001487952vpg:SteelMember2022-04-032022-07-020001487952vpg:SteelMember2023-01-012023-07-010001487952vpg:SteelMember2022-01-012022-07-020001487952vpg:MeasurementSystemsMembervpg:KelkMember2022-12-310001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2022-12-310001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2022-12-310001487952vpg:StressTekInc.Membervpg:WeighingSolutionsMember2022-12-310001487952vpg:MeasurementSystemsMembervpg:KelkMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2023-01-012023-07-010001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2023-01-012023-07-010001487952vpg:StressTekInc.Membervpg:WeighingSolutionsMember2023-01-012023-07-010001487952vpg:MeasurementSystemsMembervpg:KelkMember2023-07-010001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2023-07-010001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2023-07-010001487952vpg:StressTekInc.Membervpg:WeighingSolutionsMember2023-07-010001487952vpg:BuildingsandVehiclesMembersrt:MinimumMember2023-07-010001487952vpg:BuildingsandVehiclesMembersrt:MaximumMember2023-07-01xbrli:pure0001487952us-gaap:RevolvingCreditFacilityMembervpg:CreditAgreement2020Member2023-07-010001487952us-gaap:RevolvingCreditFacilityMembervpg:CreditAgreement2020Member2022-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-07-010001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-07-010001487952us-gaap:AccumulatedTranslationAdjustmentMember2023-07-010001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-010001487952us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-07-020001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-07-020001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-07-020001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-020001487952us-gaap:PensionPlansDefinedBenefitMember2023-04-022023-07-010001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-022023-07-010001487952us-gaap:PensionPlansDefinedBenefitMember2022-04-032022-07-020001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-04-032022-07-020001487952us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-07-010001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-07-010001487952us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-07-020001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-07-020001487952us-gaap:RestrictedStockUnitsRSUMember2023-02-282023-02-28vpg:people0001487952us-gaap:RestrictedStockUnitsRSUMember2023-02-280001487952us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-02-282023-02-280001487952us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-03-092023-03-090001487952us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-03-092023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-03-092023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-05-242023-05-240001487952us-gaap:RestrictedStockUnitsRSUMember2023-05-24vpg:segment0001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2023-04-022023-07-010001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2022-04-032022-07-020001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2023-01-012023-07-010001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2022-01-012022-07-020001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2023-04-022023-07-010001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2022-04-032022-07-020001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2023-01-012023-07-010001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2022-01-012022-07-020001487952us-gaap:OperatingSegmentsMembervpg:MeasurementSystemsMember2023-04-022023-07-010001487952us-gaap:OperatingSegmentsMembervpg:MeasurementSystemsMember2022-04-032022-07-020001487952us-gaap:OperatingSegmentsMembervpg:MeasurementSystemsMember2023-01-012023-07-010001487952us-gaap:OperatingSegmentsMembervpg:MeasurementSystemsMember2022-01-012022-07-020001487952us-gaap:OperatingSegmentsMember2023-04-022023-07-010001487952us-gaap:OperatingSegmentsMember2022-04-032022-07-020001487952us-gaap:OperatingSegmentsMember2023-01-012023-07-010001487952us-gaap:OperatingSegmentsMember2022-01-012022-07-020001487952us-gaap:MaterialReconcilingItemsMember2023-04-022023-07-010001487952us-gaap:MaterialReconcilingItemsMember2022-04-032022-07-020001487952us-gaap:MaterialReconcilingItemsMember2023-01-012023-07-010001487952us-gaap:MaterialReconcilingItemsMember2022-01-012022-07-020001487952us-gaap:CorporateNonSegmentMember2023-04-022023-07-010001487952us-gaap:CorporateNonSegmentMember2022-04-032022-07-020001487952us-gaap:CorporateNonSegmentMember2023-01-012023-07-010001487952us-gaap:CorporateNonSegmentMember2022-01-012022-07-020001487952vpg:SensorsToWeighingSolutionsMemberus-gaap:IntersegmentEliminationMember2023-04-022023-07-010001487952vpg:SensorsToWeighingSolutionsMemberus-gaap:IntersegmentEliminationMember2022-04-032022-07-020001487952vpg:SensorsToWeighingSolutionsMemberus-gaap:IntersegmentEliminationMember2023-01-012023-07-010001487952vpg:SensorsToWeighingSolutionsMemberus-gaap:IntersegmentEliminationMember2022-01-012022-07-020001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2023-04-022023-07-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2022-04-032022-07-020001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2023-01-012023-07-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2022-01-012022-07-02vpg:subsidiary0001487952us-gaap:FairValueMeasurementsRecurringMember2023-07-010001487952us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-010001487952us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-010001487952us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-07-010001487952us-gaap:FairValueMeasurementsRecurringMember2022-12-310001487952us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001487952us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001487952us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended          July 1, 2023
    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-34679
VISHAY PRECISION GROUP, INC.
(Exact name of registrant as specified in its charter)
Delaware27-0986328
(State or Other Jurisdiction of Incorporation)(I.R.S. Employer Identification Number)
3 Great Valley Parkway, Suite 150
Malvern, PA, 19355
484-321-5300
(Address of Principal Executive Offices) (Zip Code)(Registrant’s Telephone Number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.10 par valueVPGNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ý Yes ¨ 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 (section 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 the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer¨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
As of August 8, 2023, the registrant had 12,581,252 shares of its common stock and 1,022,887 shares of its Class B convertible common stock outstanding.


VISHAY PRECISION GROUP, INC.
FORM 10-Q
July 1, 2023
CONTENTS
Page Number
 
– July 1, 2023 (Unaudited) and December 31, 2022
 
(Unaudited) – Fiscal Quarters Ended July 1, 2023 and July 2, 2022
 
(Unaudited) – Six Fiscal Months Ended July 1, 2023 and July 2, 2022
 
(Unaudited) – Fiscal Quarters Ended July 1, 2023 and July 2, 2022
 
(Unaudited) – Six Fiscal Months Ended July 1, 2023 and July 2, 2022
 
(Unaudited) –Six Fiscal Months Ended July 1, 2023 and July 2, 2022
 
(Unaudited) – Fiscal Quarters Ended July 1, 2023 and July 2, 2022
(Unaudited) – Six Fiscal Months Ended July 1, 2023 and July 2, 2022
 
 
 
 
 
 
 
 
 
 
 
 
-2-


PART I - FINANCIAL INFORMATION
Item 1. FINANCIAL STATEMENTS
VISHAY PRECISION GROUP, INC.
Consolidated Condensed Balance Sheets
(In thousands)
July 1, 2023December 31, 2022
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$98,521 $88,562 
Accounts receivable, net60,548 60,068 
Inventories:
Raw materials33,737 31,852 
Work in process30,068 26,401 
Finished goods25,613 26,407 
Inventories, net89,418 84,660 
Prepaid expenses and other current assets15,904 18,516 
Total current assets264,391 251,806 
Property and equipment:
Land4,139 4,117 
Buildings and improvements71,459 71,613 
Machinery and equipment125,593 125,301 
Software8,933 9,539 
Construction in progress10,662 10,075 
Accumulated depreciation(133,658)(133,518)
Property and equipment, net87,128 87,127 
Goodwill45,703 45,544 
Intangible assets, net46,476 48,217 
Operating lease right-of-use assets23,663 24,342 
Other assets19,616 19,706 
Total assets$486,977 $476,742 
Continues on the following page.
-3-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Balance Sheets
(In thousands)
July 1, 2023December 31, 2022
Liabilities and equity(Unaudited)
Current liabilities:
Trade accounts payable$12,411 $13,792 
Payroll and related expenses19,355 21,966 
Other accrued expenses22,660 20,306 
Income taxes2,740 4,064 
Current portion of operating lease liabilities4,072 4,208 
Total current liabilities61,238 64,336 
Long-term debt, less current portion60,799 60,799 
Deferred income taxes4,060 4,212 
Operating lease liabilities18,987 20,043 
Other liabilities13,200 13,053 
Accrued pension and other postretirement costs7,028 7,777 
Total liabilities165,312 170,220 
Equity:
Common stock1,330 1,325 
Class B convertible common stock103 103 
Treasury stock(11,924)(11,504)
Capital in excess of par value201,611 201,164 
Retained earnings171,559 156,359 
Accumulated other comprehensive loss(41,076)(40,900)
Total Vishay Precision Group, Inc. stockholders' equity321,603 306,547 
Noncontrolling interests62 (25)
Total equity321,665 306,522 
Total liabilities and equity$486,977 $476,742 
See accompanying notes.
-4-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Operations
(Unaudited - In thousands, except per share amounts)
Fiscal quarter ended
July 1, 2023July 2, 2022
Net revenues$90,802 $88,618 
Costs of products sold52,090 51,284 
Gross profit38,712 37,334 
Selling, general, and administrative expenses26,755 25,879 
Restructuring costs162 904 
Operating income11,795 10,551 
Other income (expense):
Interest expense(1,079)(428)
Other1,019 3,344 
Other income (expense)(60)2,916 
Income before taxes11,735 13,467 
Income tax expense3,384 2,587 
Net earnings8,351 10,880 
Less: net earnings attributable to noncontrolling interests115 125 
Net earnings attributable to VPG stockholders$8,236 $10,755 
Basic earnings per share attributable to VPG stockholders$0.61 $0.79 
Diluted earnings per share attributable to VPG stockholders$0.60 $0.79 
Weighted average shares outstanding - basic13,601 13,648 
Weighted average shares outstanding - diluted13,670 13,692 















See accompanying notes.
-5-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Operations
(Unaudited - In thousands, except per share amounts)
Six fiscal months ended
July 1, 2023July 2, 2022
Net revenues$179,666 $176,283 
Costs of products sold103,755 103,699 
Gross profit75,911 72,584 
Selling, general, and administrative expenses53,914 52,553 
Restructuring costs278 1,165 
Operating income21,719 18,866 
Other income (expense):
Interest expense(2,076)(757)
Other1,294 3,783 
Other income (expense)(782)3,026 
Income before taxes20,937 21,892 
Income tax expense5,604 4,328 
Net earnings15,333 17,564 
Less: net earnings attributable to noncontrolling interests133 453 
Net earnings attributable to VPG stockholders$15,200 $17,111 
Basic earnings per share attributable to VPG stockholders$1.12 $1.25 
Diluted earnings per share attributable to VPG stockholders$1.11 $1.25 
Weighted average shares outstanding - basic13,593 13,643 
Weighted average shares outstanding - diluted13,661 13,684 
See accompanying notes.
-6-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Comprehensive Income (Loss)
(Unaudited - In thousands)
Fiscal quarter ended
July 1, 2023July 2, 2022
Net earnings$8,351 $10,880 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(1,680)(7,943)
Pension and other postretirement actuarial items(1)81 
Other comprehensive loss(1,681)(7,862)
Comprehensive income6,670 3,018 
Less: comprehensive income attributable to noncontrolling interests115 125 
Comprehensive income attributable to VPG stockholders$6,555 $2,893 


































See accompanying notes.
-7-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Comprehensive Income (Loss)
(Unaudited - In thousands)
Six fiscal months ended
July 1, 2023July 2, 2022
Net earnings$15,333 $17,564 
Other comprehensive income (loss):
Foreign currency translation adjustment(178)(9,735)
Pension and other postretirement actuarial items, net of tax2 162 
Other comprehensive loss(176)(9,573)
Comprehensive income15,157 7,991 
Less: comprehensive income attributable to noncontrolling interests133 453 
Comprehensive income attributable to VPG stockholders$15,024 $7,538 
See accompanying notes.
-8-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Cash Flows
(Unaudited - In thousands)
Six fiscal months ended
July 1, 2023July 2, 2022
Operating activities
Net earnings$15,333 $17,564 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization7,725 7,622 
Gain on sale of property and equipment28 (178)
Reclassification of foreign currency translation adjustment related to disposal of subsidiary 191 
Share-based compensation expense1,229 1,024 
Inventory write-offs for obsolescence1,049 866 
Deferred income taxes507 1,116 
Foreign currency impacts and other items(1,557)(2,740)
Net changes in operating assets and liabilities:
Accounts receivable(956)(3,434)
Inventories(5,697)(10,739)
Prepaid expenses and other current assets2,726 254 
Trade accounts payable(684)14 
Other current liabilities(593)(2,059)
Other non current assets and liabilities, net(292)(403)
Accrued pension and other postretirement costs, net(606)(342)
Net cash provided by operating activities18,212 8,756 
Investing activities
Capital expenditures(6,874)(8,815)
Proceeds from sale of property and equipment12 380 
Net cash used in investing activities(6,862)(8,435)
Financing activities
Purchase of treasury stock(420) 
Distributions to noncontrolling interests(46)(284)
Payments of employee taxes on certain share-based arrangements(825)(435)
Net cash used in financing activities(1,291)(719)
Effect of exchange rate changes on cash and cash equivalents(100)(4,508)
Increase (decrease) in cash and cash equivalents9,959 (4,906)
Cash and cash equivalents at beginning of period88,562 84,335 
Cash and cash equivalents at end of period$98,521 $79,429 
Supplemental disclosure of investing transactions:
Capital expenditures accrued but not yet paid$1,118 $2,684 
See accompanying notes.
-9-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Equity
(Unaudited - In thousands, except share amounts)
Fiscal quarter ended 
 
July 1, 2023
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total VPG Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at April 1, 2023$1,328 $103 $(11,504)$201,065 $163,323 $(39,395)$314,920 $(27)$314,893 
Net earnings    8,236  8,236 115 8,351 
Other comprehensive loss     (1,681)(1,681) (1,681)
Share-based compensation expense
   548   548  548 
Restricted stock issuances (17,386 shares)
2   (2)     
Purchase of treasury stock. (12,312 shares)
  (420)   (420) (420)
Distributions to noncontrolling interests       (26)(26)
Balance at July 1, 2023$1,330 $103 $(11,924)$201,611 $171,559 $(41,076)$321,603 $62 $321,665 
Fiscal quarter ended 
 
July 2, 2022
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total VPG Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at April 2, 2022$1,324 $103 $(8,765)$199,223 $126,652 $(36,719)$281,818 $25 $281,843 
Net earnings
— — — — 10,755 — 10,755 125 10,880 
Other comprehensive income— — — — — (7,862)(7,862)— (7,862)
Share-based compensation expense
— — — 527 — — 527 — 527 
Restricted stock issuances (10,531 shares)
1 — — (1)— —  —  
Distribution to noncontrolling interests— — — — — — — (38)(38)
Balance at July 2, 2022$1,325 $103 $(8,765)$199,749 $137,407 $(44,581)$285,238 $112 $285,350 
See accompanying notes.
-10-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Equity
(Unaudited - In thousands, except share amounts)
Six Fiscal Months Ended July 1, 2023
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total VPG, Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at December 31, 2022$1,325 $103 $(11,504)$201,164 $156,359 $(40,900)$306,547 $(25)$306,522 
Net earnings    15,200  15,200 133 15,333 
Other comprehensive loss
     (176)(176) (176)
Share-based compensation expense
   1,229   1,229  1,229 
Restricted stock issuances (47,189 shares)
5   (782)  (777) (777)
Purchase of treasury stock (12,312 shares)
  (420)   (420) (420)
Distributions to noncontrolling interests       (46)(46)
Balance at July 1, 2023$1,330 $103 $(11,924)$201,611 $171,559 $(41,076)$321,603 $62 $321,665 
Six Fiscal Months Ended July 2, 2022
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total VPG, Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at December 31, 2021$1,322 $103 $(8,765)$199,151 $120,296 $(35,008)$277,099 $(57)$277,042 
Net earnings
— — — — 17,111 — 17,111 453 17,564 
Other comprehensive loss— — — — — (9,573)(9,573)— (9,573)
Share-based compensation expense
— — — 1,024 — — 1,024 — 1,024 
Restricted stock issuances (28,368 shares)
3 — — (426)— — (423)— (423)
Distribution to noncontrolling interests— — — — — — — (284)(284)
Balance at July 2, 2022$1,325 $103 $(8,765)$199,749 $137,407 $(44,581)$285,238 $112 $285,350 
See accompanying notes.
-11-


Vishay Precision Group, Inc.
Notes to Unaudited Consolidated Condensed Financial Statements
Note 1 – Basis of Presentation
Background
Vishay Precision Group, Inc. (“VPG” or the “Company”) is a global, diversified company focused on precision measurement and sensing technologies that help power the future by bridging the physical world with the digital one. Many of our specialized sensors, weighing solutions, and measurement systems are “designed-in” by our customers, and address growing applications across a diverse array of industries and markets. Our products are marketed under brand names that we believe are characterized as having a very high level of precision and quality, and we employ an operationally diversified structure to manage our businesses.
Interim Financial Statements
These unaudited consolidated condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements and therefore do not include all information and footnotes necessary for the presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in the United States for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations, and cash flows for the interim periods presented. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of December 31, 2022 and 2021 and for each of the three years in the period ended December 31, 2022, included in VPG’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023. The results of operations for the fiscal quarter ended July 1, 2023 are not necessarily indicative of the results to be expected for the full year. VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: 
20232022
Quarter 1April 1,April 2,
Quarter 2July 1,July 2,
Quarter 3September 30,October 1,
Quarter 4December 31,December 31,
Reclassifications
Certain prior year amounts have been reclassified to conform to the current financial statement presentation.

Note 2 – Revenues
Revenue Recognition

The following table disaggregates net revenue by geographic region from contracts with customers based on net revenues generated by subsidiaries within that geographic location (in thousands):
-12-

Note 2 – Revenues (continued)

Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$14,555 $13,228 $12,872 $40,655 $13,469 $12,463 $11,308 $37,240 
United Kingdom911 3,724 75 4,710 933 3,859 161 4,953 
Other Europe7,951 10,350 1,236 19,537 8,024 8,820 1,117 17,961 
Israel4,131 50  4,181 8,050 110  8,160 
Asia8,718 3,909 1,494 14,121 9,804 3,207 811 13,822 
Canada  7,598 7,598   6,482 6,482 
Total$36,266 $31,261 $23,275 $90,802 $40,280 $28,459 $19,879 $88,618 
Six Fiscal Months Ended July 1, 2023Six Fiscal Months Ended July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$27,229 $28,107 $23,533 $78,869 $26,475 $26,541 $21,773 $74,789 
United Kingdom1,726 7,833 171 9,730 1,810 8,193 459 10,462 
Other Europe17,958 20,067 4,406 42,431 15,816 19,351 2,999 38,166 
Israel8,094 126  8,220 15,381 300  15,681 
Asia17,985 6,987 3,547 28,519 18,548 6,842 1,821 27,211 
Canada  11,897 11,897   9,974 9,974 
Total$72,992 $63,120 $43,554 $179,666 $78,030 $61,227 $37,026 $176,283 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Test & Measurement$18,705 $21,483 $37,369 $39,456 
Avionics, Military & Space8,284 6,878 19,991 15,040 
Transportation13,031 13,195 25,503 27,149 
Other Markets18,417 18,035 37,722 39,185 
Industrial Weighing12,027 12,944 23,053 26,153 
General Industrial5,417 5,325 10,215 11,191 
Steel14,921 10,758 25,813 18,109 
Total$90,802 $88,618 $179,666 $176,283 

Contract Assets & Liabilities

Contract assets are established when revenues are recognized prior to a contractual payment due from the customer. When a payment becomes due based on the contract terms, the Company will reduce the contract asset and record a receivable. Contract liabilities are deferred revenues that are recorded when cash payments are received or due in advance of our performance obligations. Our payment terms vary by the type and location of the products offered. The term between invoicing and when payment is due is not significant.

The outstanding contract assets and liability accounts were as follows (in thousands):
-13-

Note 2 – Revenues (continued)

Contract AssetContract Liability
Unbilled RevenueAccrued Customer Advances
Balance at December 31, 2022$3,990 $7,983 
Balance at July 1, 20234,170 8,633 
Increase$180 $650 
The amount of revenue recognized during the six fiscal months ended July 1, 2023 that was included in the contract liability balance at December 31, 2022 was $6.2 million

Note 3 – Goodwill
The Company tests the goodwill in each of its goodwill reporting units for impairment at least annually, as of the first day of its fourth quarter, and whenever events or changes in circumstances occur indicating that a possible impairment may have been incurred.

The change in the carrying amount of goodwill by segment is as follows (in thousands):
TotalMeasurement SystemsWeighing Solutions
KELK AcquisitionDSI AcquisitionDTS AcquisitionStress-Tek Acquisition
Balance at December 31, 2022$45,544 $6,313 $16,887 $16,033 $6,311 
Foreign currency translation adjustment159 151 8   
Balance at July 1, 2023$45,703 $6,464 $16,895 $16,033 $6,311 

Note 4 – Leases
The Company primarily leases office and manufacturing facilities in addition to vehicles, which have remaining terms of less than one year to thirteen years. The Company has no finance leases.
Leases recorded on the balance sheet consist of the following (in thousands):
LeasesJuly 1, 2023December 31, 2022
 Assets
 Operating lease right of use asset$23,663 $24,342 
 Liabilities
 Operating lease - current$4,072 $4,208 
 Operating lease - non-current$18,987 $20,043 
Other information related to lease term and discount rate is as follows:
July 1, 2023
 Operating leases weighted average remaining lease term (in years)7.24 years
 Operating leases weighted average discount rate3.39 %

The components of lease expense are as follows (in thousands):
-14-

Note 4 - Leases (continued)

Fiscal quarter endedSix Fiscal Months Ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Operating lease cost$1,247 $1,299 $2,491 $2,609 
Short-term lease cost45 17 91 42 
Sublease income(98)(105)(198)(217)
Total net lease cost$1,194 $1,211 $2,384 $2,434 

Right of use assets obtained in exchange for new operating lease liability during the six fiscal months ended July 1, 2023 were $1.5 million. The Company paid $2.5 million and $2.6 million for its operating leases for each of the six fiscal months ended July 1, 2023 and July 2, 2022, which are included in operating cash flows on the consolidated condensed statements of cash flows.
Undiscounted maturities of operating lease payments as of July 1, 2023 are summarized as follows (in thousands):
2023 (excluding the six months ended July 1, 2023)$2,370 
20244,228 
20253,843 
20263,217 
20273,010 
Thereafter9,158 
Total future minimum lease payments$25,826 
 Less: amount representing interest(2,767)
 Present value of future minimum lease payments$23,059 
Note 5 – Income Taxes
VPG calculates the tax provision for interim periods using an estimated annual effective tax rate methodology based on projected full-year pre-tax earnings among the taxing jurisdictions in which we operate with adjustments for discrete items. The effective tax rate was 28.8% and 19.2% for the fiscal quarter ended July 1, 2023, and July 2, 2022, respectively. The effective tax rate for the fiscal quarter ended July 1, 2023 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets. The effective tax rate for the fiscal quarter ended July 2, 2022 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets.
The Company and its subsidiaries are subject to income taxes imposed by the U.S., various states, and the foreign jurisdictions in which we operate. Each jurisdiction establishes rules that set forth the years which are subject to examination by its tax authorities. While the Company believes the tax positions taken on its tax returns for each jurisdiction are supportable, they may still be challenged by the jurisdiction's tax authorities. In anticipation of such challenges, the Company has established reserves for tax-related uncertainties. These liabilities are based on the Company’s best estimate of the potential tax exposures in each respective jurisdiction. It may take a number of years for a final tax liability in a jurisdiction to be determined, particularly in the event of an audit. If an uncertain matter is determined favorably, there could be a reduction in the Company’s tax expense. An unfavorable determination could increase tax expense and could require a cash payment, including interest and penalties.
Note 6 – Long-Term Debt
Long-term debt consists of the following (in thousands):
July 1, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$61,000 $61,000 
Deferred financing costs(201)(201)
Total long-term debt$60,799 $60,799 
On May 5, 2023, the Company entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (the “Credit Agreement Amendment”), by and among the Company, the lenders named therein, Citizens Bank, National Association and
-15-

Note 6 - Long-Term Debt (continued)
Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The Credit Agreement Amendment amends the Third Amended and Restated Credit Agreement, dated March 20, 2020, by and among the Company, the lenders named therein, Citizens Bank, National Association and Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The primary purpose of the changes made in the Credit Agreement Amendment were to update the interest rate provisions to replace LIBOR with SOFR for U.S. dollar denominated loans as well as update the other applicable reference borrowing rates for foreign currency loans which took effect on June 15, 2023. There is no material impact in interest expense or the loan balance as a result of the rate change.
Note 7 – Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive income (loss), net of tax, consist of the following (in thousands):
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2023$(41,489)$589 $(40,900)
Other comprehensive income before reclassifications(178) (178)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at July 1, 2023$(41,667)$591 $(41,076)
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2022$(30,276)$(4,732)$(35,008)
Other comprehensive loss before reclassifications(9,926) (9,926)
Amounts reclassified from accumulated other comprehensive income191 162 353 
Balance at July 2, 2022$(40,011)$(4,570)$(44,581)
Reclassification of foreign currency translation adjustment for the loss on liquidation of subsidiaries is included in other income and expense other (see Note 12). Reclassifications of pension and other postretirement actuarial items out of accumulated other comprehensive income (loss) are included in the computation of net periodic benefit cost (see Note 8).
Note 8 – Pension and Other Postretirement Benefits
Employees of VPG participate in various defined benefit pension and other postretirement benefit ("OPEB") plans. The following table sets forth the components of the net periodic benefit cost for the Company's defined benefit pension and OPEB plans (in thousands):
-16-

Note 8 - Pension and Other Postretirement Benefits ( continued)
Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$68 $4 $81 $7 
Interest cost192 28 120 17 
Expected return on plan assets(214)(119) 
Amortization of actuarial losses (gains)7 (6)72 1 
Net periodic benefit cost$53 $26 $154 $25 
Six Fiscal Months Ended 
 
July 1, 2023
Six Fiscal Months Ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$137 $8 $165 $14 
Interest cost$382 $56 $243 $34 
Expected return on plan assets$(426)$ $(242)$ 
Amortization of actuarial losses (gains)$15 $(12)$146 $2 
Net periodic benefit cost$108 $52 $312 $50 


Note 9 – Share-Based Compensation
The Vishay Precision Group, Inc. 2022 Stock Incentive Plan (the "2022 plan") permits issuance of up to 608,000 shares of common stock. At July 1, 2023, the Company had reserved 525,239 shares of common stock for future grants of equity awards (restricted stock, unrestricted stock, restricted stock units ("RSUs"), or stock options) pursuant to the 2022 plan. If any outstanding awards are forfeited by the holder or canceled by the Company, the underlying shares would be available for re-grant to others. If shares are withheld for payment of taxes, those shares do not become available for grant under the 2022 plan.
On February 28, 2023 and in accordance with their respective employment agreements, VPG’s three executive officers were granted annual equity awards in the form of RSUs, of which 50% are performance-based. The awards have an aggregate target grant-date fair value of $1.9 million and were comprised of 43,243 RSUs. Fifty percent of these awards will vest on January 1, 2026, subject to the executives’ continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the executives' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative “adjusted free cash flow” and "net earnings goals", each weighted equally.
On March 9, 2023, certain non-executive VPG employees were granted annual equity awards in the form of RSUs. Certain employees received awards, of which 75% are performance-based and certain employees received awards of which 50% are performance-based. The awards have an aggregate grant-date fair value of $0.6 million and were comprised of 14,338 RSUs. The non-performance portion of these awards (twenty-five percent for certain employees and fifty percent for certain employees) will vest on January 1, 2026, subject to the employees' continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the employees' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative earnings and cash flow goals, each weighted equally.

On May 24, 2023, and in accordance with the Company's 2017 Non-Employee Director Compensation Plan, the Board of Directors approved the issuance of an aggregate of 13,923 RSUs to the independent board members of the Board of Directors. The awards have an aggregate grant-date fair value of $0.5 million and will vest on the earlier of the 2024 Annual Stockholders Meeting or May 24, 2024, subject to each applicable director's continued service on the Board of Directors. Vesting of equity awards is subject to acceleration under certain circumstances.
-17-

Note 9 - Share-Based Compensation (continued)
The amount of compensation cost related to share-based payment transactions is measured based on the grant-date fair value of the equity instruments issued. VPG determines compensation cost for RSUs based on the grant-date fair value of the underlying common stock. The Company recognizes compensation cost for RSUs that are expected to vest and for which performance criteria are expected to be met. The following table summarizes share-based compensation expense recognized (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Share-based compensation expense$548 $527 $1,229 $1,024 
During the second quarter of 2023, a net adjustment of $0.1 million decreasing share-based compensation expense was recorded based on the evaluation of performance objectives associated with awards granted in 2021 and 2022. It was determined that certain objectives were not likely to be fully met necessitating a reversal of certain compensation expenses associated with those awards.
Note 10 – Segment Information
VPG reports in three product segments: the Sensors segment, the Weighing Solutions segment, and the Measurement Systems segment. The Sensors reporting segment is comprised of the foil resistor and strain gage operating segments. The Weighing Solutions segment is comprised of specialized modules and systems used to precisely measure weight, force torque, and pressure. The Measurement Systems reporting segment is comprised of highly specialized systems for steel production, materials development, and safety testing.
The chief operating decision maker ("CODM") is our chief executive officer. The CODM evaluates each operating segment's performance. The evaluation of the segment's performance is based on multiple performance measures including gross profits, revenues, and operating income, exclusive of certain items. Management believes that evaluating segment performance, excluding items such as restructuring and severance costs, impairment of goodwill and indefinite-lived intangible assets, acquisition costs, and other items is meaningful because they relate to occurrences or events that are outside of our core operations, and management believes that the use of these measures provides a consistent basis to evaluate our operating profitability and performance trends across comparable periods.
The following table sets forth reporting segment information (in thousands):
-18-

Note 10 - Segment Information (continued)
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues:
Sensors$36,266 $40,280 $72,992 $78,030 
Weighing Solutions31,261 28,459 63,120 61,227 
Measurement Systems23,275 19,879 43,554 37,026 
Total$90,802 $88,618 $179,666 $176,283 
Gross profit:
Sensors$14,549 $17,831 $29,693 $32,117 
Weighing Solutions12,107 9,585 23,236 21,664 
Measurement Systems12,056 9,918 22,982 18,803 
Total$38,712 $37,334 $75,911 $72,584 
Reconciliation of segment operating income to consolidated results:
Sensors$9,567 $13,060 $19,500 $22,018 
Weighing Solutions6,161 4,177 11,501 10,391 
Measurement Systems4,769 3,263 8,641 5,474 
Unallocated G&A expenses(8,540)(9,045)(17,645)(17,852)
Restructuring costs(162)(904)(278)(1,165)
Operating income$11,795 $10,551 $21,719 $18,866 
Restructuring costs:
Sensors$ $(904)$ $(1,107)
Weighing Solutions(162) (196) 
Measurement Systems  (32)(58)
Corporate/Other  (50) 
$(162)$(904)$(278)$(1,165)
Products are transferred between segments on a basis intended to reflect, as nearly as practicable, the market value of the products. The table below summarizes intersegment sales (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Sensors to Weighing Solutions$433 $433 $761 $822 
Sensors to Measurement Systems12 98 48 159 
-19-


Note 11 – Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share attributable to VPG stockholders (in thousands, except earnings per share):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$8,236 $10,755 $15,200 $17,111 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,601 13,648 13,593 13,643 
Effect of dilutive securities:
Restricted stock units69 44 68 41 
Dilutive potential common shares69 44 68 41 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,670 13,692 13,661 13,684 
Basic earnings per share attributable to VPG stockholders
$0.61 $0.79 $1.12 $1.25 
Diluted earnings per share attributable to VPG stockholders
$0.60 $0.79 $1.11 $1.25 
Note 12 – Additional Financial Statement Information
Other Income (Expense) Other
The caption “Other” on the consolidated condensed statements of operations consists of the following (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Foreign currency exchange gain $793 $3,380 $855 $3,934 
Interest income356 80 722 144 
Pension expense(71)(104)(145)(180)
Other(59)(12)(138)(115)
$1,019 $3,344 $1,294 $3,783 

Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and six fiscal months ended July 1, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, and the British pound.
-20-

Note 12 – Additional Financial Statement Information ( continued)
For the fiscal quarter and six fiscal months ended July 2, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen and the British pound. The change in the dollar-shekel exchange rate resulted in a favorable foreign exchange impact primarily related to the shekel-denominated lease liability for the Sensors facility in Israel.

Included in Other for the six fiscal months ended July 2, 2022 is a $0.2 million loss on the liquidation of two of the Company's European subsidiaries.

Other Accrued Expenses

Other accrued expenses consist of the following (in thousands):


July 1, 2023December 31, 2022
Customer advance payments$8,633 $7,983 
Accrued restructuring61 183 
Goods received, not yet invoiced2,028 2,523 
Accrued taxes, other than income taxes1,905 1,141 
Accrued commissions3,570 3,217 
Accrued professional fees1,825 1,360 
Accrued technical warranty781 740 
Current accrued pensions and other post retirement costs505 505 
Other3,352 2,654 
$22,660 $20,306 


Note 13 – Fair Value Measurements
ASC Topic 820, Fair Value Measurement, establishes a valuation hierarchy of the inputs used to measure fair value. This hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:
Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3: Unobservable inputs that reflect the Company’s own assumptions.
An asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis (in thousands):
Fair value measurements at reporting date using:
Total
Fair Value
Level 1
Inputs
Level 2
Inputs
Level 3
Inputs
July 1, 2023
Assets
Assets held in rabbi trusts$5,754 $110 $5,644 $ 
December 31, 2022
Assets
Assets held in rabbi trusts$5,427 $53 $5,374 $ 
-21-

Note 13 – Fair Value Measurements (continued)
The Company maintains non-qualified trusts, referred to as “rabbi” trusts, to fund payments under deferred compensation and non-qualified pension plans. Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale money market funds at July 1, 2023 and December 31, 2022, and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day of the period. The company-owned life insurance assets are valued in consultation with the Company’s insurance brokers using the value of underlying assets of the insurance contracts. The fair value measurement of the cash equivalents held in the rabbi trust are considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.
The fair value of the long-term debt, excluding capitalized deferred financing costs, at July 1, 2023 and December 31, 2022 approximates its carrying value as the revolving debt is reset on a monthly basis based on current market rates, plus a base rate as specified in the debt agreement. The fair value of long-term debt is considered a Level 2 measurement within the fair value hierarchy. The Company’s financial instruments include cash and cash equivalents, accounts receivable, short-term notes payable, and accounts payable. The carrying amounts for these financial instruments reported in the consolidated condensed balance sheets approximate their fair values.
Note 14 – Restructuring Costs
Restructuring costs reflect the cost reduction programs implemented by the Company. Restructuring costs are expensed during the period in which the Company determines it will incur those costs and all requirements for accrual are met. Because these costs are recorded based upon estimates, actual expenditures for the restructuring activities may differ from the initially recorded costs. If the initial estimates are too low or too high, the Company could be required either to record additional expense in future periods or to reverse part of the previously recorded charges.
The Company recorded $0.2 million and $0.9 million of restructuring costs during the fiscal quarter ended July 1, 2023 and July 2, 2022, respectively and $0.3 million and $1.2 million of restructuring costs during the six fiscal months ended July 1, 2023 and July 2, 2022, respectively. Restructuring costs were comprised primarily of employee termination costs, including severance and statutory retirement allowances, and were incurred in connection with various cost reduction programs.
The following table summarizes recent activity related to all restructuring programs. The accrued restructuring liability balance as of July 1, 2023 and December 31, 2022, respectively, is included in Other accrued expenses in the accompanying consolidated condensed balance sheets (in thousands):
Balance at December 31, 2022$183 
Restructuring charges in 2023278 
Cash payments(402)
Foreign currency translation2 
Balance at July 1, 2023$61 

Note 15 – Subsequent Event
On August 8, 2023, the Company announced that its Board of Directors extended the term of the previously approved stock repurchase plan to August 9, 2024.
-22-


Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Overview
VPG is a global, diversified company focused on precision measurement and sensing technologies that help power the future by bridging the physical world with the digital one. Many of our specialized sensors, weighing solutions, and measurement systems are “designed-in” by our customers, and address growing applications across a diverse array of industries and markets. Our products are marketed under brand names that we believe are characterized as having a very high level of precision and quality, and we employ an operationally diversified structure to manage our businesses.
Driven by the continued proliferation of data generated by the expanding use of sensors across a widening array of industrial and non-industrial applications, precision measurement and sensing technologies help ensure and deliver required levels of quality of mission-critical or high-value data. VPG’s products are often at the first stage of a data value chain (i.e., the process of converting the physical world into a digital format that can be used for a specific purpose) and as such impact the effectiveness of vast number of critical, high-value downstream processes. Over the past few years, we have seen a broadening of precision sensing applications in both our traditional industrial markets and new markets, due to the development of higher functionality in our customers' end products. Our precision measurement solutions are used across a wide variety of end markets upon which we focus, including industrial, test and measurement, transportation, steel, medical, agriculture, avionics, military and space, and consumer product applications. The Company has a long heritage of innovation in sensor technologies that provide accuracy, reliability and repeatability that make our customers' products safer, smarter, and more productive. As the functionality of customers' products continues to increase, and they integrate more precision measurement sensors and related systems into their solutions, we believe this will offer substantial growth opportunities for our products and expertise.
Overview of Financial Results
VPG reports in three product segments: the Sensors segment, the Weighing Solutions segment, and the Measurement Systems segment. The Sensors reporting segment is comprised of the foil resistor and strain gage operating segments. The Weighing Solutions segment is comprised of specialized modules and systems used to precisely measure weight, force torque, and pressure. The Measurement Systems reporting segment is comprised of highly specialized systems for steel production, materials development, and safety testing.
Net revenues for the fiscal quarter ended July 1, 2023 were $90.8 million versus $88.6 million for the comparable prior year period. Net earnings attributable to VPG stockholders for the fiscal quarter ended July 1, 2023 were $8.2 million, or $0.60 per diluted share, versus $10.8 million, or $0.79 per diluted share, for the comparable prior year period.
Net revenues for the six fiscal months ended July 1, 2023 were $179.7 million versus $176.3 million for the comparable prior year period. Net earnings attributable to VPG stockholders for the six fiscal months ended July 1, 2023 were $15.2 million, or $1.11 per diluted share, versus $17.1 million, or $1.25 per diluted share, for the comparable prior year period.
The results of operations for the fiscal quarters ended July 1, 2023 and July 2, 2022 include items affecting comparability as listed in the reconciliations below. The reconciliations below include certain financial measures which are not recognized in accordance with U.S. generally accepted accounting principles ("GAAP"), including adjusted gross profits, adjusted gross profit margin, adjusted operating income, adjusted operating margin, adjusted net earnings, adjusted net earnings per diluted share, EBITDA, and adjusted EBITDA. These non-GAAP measures should not be viewed as an alternative to GAAP measures of performance. Non-GAAP measures such as adjusted gross profits, adjusted gross profit margin, adjusted operating income, adjusted operating margin, adjusted net earnings, adjusted net earnings per diluted share, EBITDA, and adjusted EBITDA do not have uniform definitions. These measures, as calculated by VPG, may not be comparable to similarly titled measures used by other companies. Management believes that these non-GAAP measures are useful to investors because each presents what management views as our core operating results for the relevant period. The adjustments to the applicable GAAP measures relate to occurrences or events that are outside of our core operations, and management believes that the use of these non-GAAP measures provides a consistent basis to evaluate our operating profitability and performance trends across comparable periods. In addition, the Company has historically provided these or similar non-GAAP measures and understands that some investors and financial analysts find this information helpful in analyzing the Company’s performance and in comparing the Company’s financial performance to that of its peer companies and competitors. Management believes that the Company’s non-GAAP measures are regarded as supplemental to its GAAP financial results.
-23-


Gross ProfitOperating IncomeNet Earnings Attributable to VPG StockholdersDiluted Earnings Per share
Three months ended July 1, 2023July 2, 2022July 1, 2023July 2, 2022July 1, 2023July 2, 2022July 1, 2023July 2, 2022
As reported - GAAP$38,712 $37,334 $11,795 $10,551 $8,236 $10,755 $0.60 $0.79 
As reported - GAAP Margins42.6 %42.1 %13.0 %11.9 %
Acquisition purchase accounting adjustments (a)41 679 41 679 41 679  0.05 
Restructuring costs — 162 904 162 904 0.01 0.07 
Foreign currency exchange (gain)/loss (d) —  — (794)(3,380)(0.05)(0.25)
Less: Tax effect of reconciling items and discrete tax items —  — (312)(377)(0.02)(0.02)
As Adjusted - Non GAAP$38,753 $38,013 $11,998 $12,134 $7,957 $9,335 $0.58 $0.68 
As Adjusted - Non GAAP Margins42.7 %42.9 %13.2 %13.7 %
Gross ProfitOperating IncomeNet Earnings Attributable to VPG StockholdersDiluted Earnings Per share
Six fiscal months endedJuly 1, 2023July 2, 2022July 1, 2023July 2, 2022July 1, 2023July 2, 2022July 1, 2023July 2, 2022
As reported - GAAP75,911 72,584 21,719 18,866 $15,200 $17,111 $1.11 $1.25 
As reported - GAAP Margins42.3 %41.2 %12.1 %10.7 %
Acquisition purchase accounting adjustments (a)90 1,050 90 1,050 90 1,050 0.01 0.08 
COVID-19 impact (b) 138  138  138  0.01 
Start-up costs (c)
 150  150  150  0.01 
Restructuring costs  278 1,165 278 1,165 0.02 0.09 
Foreign currency exchange (gain)/loss (d)
    (856)(3,934)(0.06)(0.29)
Less: Tax effect of reconciling items and discrete tax items    (280)(302)(0.02)(0.02)
As Adjusted - Non GAAP$76,001 $73,922 $22,087 $21,369 $14,992 $15,982 $1.10 $1.17 
As Adjusted - Non GAAP Margins42.3 %41.9 %12.3 %12.1 %

-24-


Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net earnings attributable to VPG stockholders$8,236 $10,755 $15,200 $17,111 
Interest Expense1,079 428 2,076 757 
Income tax expense3,384 2,587 5,604 4,328 
Depreciation2,933 2,832 5,852 5,685 
Amortization934 967 1,873 1,937 
EBITDA16,566 $17,569 30,605 $29,818 
EBITDA MARGIN18.2 %19.8 %17.0 %16.9 %
Acquisition purchase accounting adjustments (a)41 679 90 1,050 
Restructuring costs162 904 278 1,165 
COVID-19 impact (b) —  138 
Start-up costs (c) —  150 
Foreign currency exchange (gain)/loss (d)(794)(3,380)(856)(3,934)
ADJUSTED EBITDA$15,975 $15,772 $30,117 $28,387 
ADJUSTED EBITDA MARGIN17.6 %17.8 %16.8 %16.1 %

(a)     Acquisition purchase accounting adjustments include fair market value adjustments associated with inventory recorded as a component of costs of products sold.
(b)    COVID-19 impact in 2022 is the net impact to the Company of costs incurred as a result of the COVID-19 pandemic, net of government subsidies received.
(c)    Start-up costs in 2022 are associated with the ramp up of our new manufacturing facility in Israel.
(d)    Impact of foreign currency exchange rates on assets and liabilities.

Financial Metrics
We utilize several financial measures and metrics to evaluate performance and assess the future direction of our business. These key financial measures and metrics include net revenues, gross profit margin, end-of-period backlog, book-to-bill ratio, and inventory turnover.
Gross profit margin is computed as gross profit as a percentage of net revenues. Gross profit is generally net revenues less costs of products sold, but could also include certain other period costs. Gross profit margin is a function of net revenues, but also reflects our cost-cutting programs and our ability to contain fixed costs.
End-of-period backlog is one indicator of potential future sales. We include in our backlog only open orders that have been released by the customer for shipment in the next twelve months. If demand falls below customers’ forecasts, or if customers do not control their inventory effectively, they may cancel or reschedule the shipments that are included in our backlog, in many instances without the payment of any penalty. Therefore, backlog is not necessarily indicative of the results expected for future periods.
Another important indicator of demand in our industry is the book-to-bill ratio, which is the ratio of the amount of product ordered during a period compared with the amount of product shipped during that period. A book-to-bill ratio that is greater than one indicates that revenues may increase in future periods. Conversely, a book-to-bill ratio that is less than one is an indicator of lower demand and may foretell declining sales. The book-to-bill ratio is also impacted by the timing of orders, particularly from our project-based product lines.
We focus on inventory turnover as a measure of how well we manage our inventory. We define inventory turnover for a financial reporting period as our costs of products sold for the four fiscal quarters ending on the last day of the reporting period divided by our average inventory (computed using each quarter-end balance) for this same period. A higher level of inventory turnover reflects more efficient use of our capital.
-25-


The quarter-to-quarter trends in these financial metrics can also be an important indicator of the likely direction of our business. The following tables show net revenues, gross profit margin, end-of-period backlog, book-to-bill ratio, and inventory turnover for our business as a whole and by segment during the five quarters beginning with the second quarter of 2022 through the second quarter of 2023. As part of our quarter-end review of backlog in connection with the preparation of our Form 10-Q for the fiscal quarter ended July 1, 2023, we discovered historical backlog inaccuracy relating to certain orders, which we have corrected. As a result of the correction of historical inaccuracy, we made a one-time adjustment of $3.6 million to prior periods end of period backlog of our consolidated and sensors segments data.
2nd Quarter3rd Quarter4th Quarter1st Quarter2nd Quarter
(dollars in thousands)
20222022202220232023
Net revenues$88,618 $90,057 $96,240 $88,864 $90,802 
Gross profit margin42.1 %41.4 %41.2 %41.9 %42.6 %
End-of-period backlog$167,800 $168,100 $151,400 $146,800 $139,700 
Book-to-bill ratio1.08 1.08 0.76 0.94 0.94 
Inventory turnover2.52 2.47 2.63 2.39 2.34 


2nd Quarter3rd Quarter4th Quarter1st Quarter2nd Quarter
(dollars in thousands)20222022202220232023
Sensors
Net revenues$40,280 $37,879 $36,312 $36,726 $36,266 
Gross profit margin44.3 %40.5 %37.6 %41.2 %40.1 %
End-of-period backlog$80,600 $77,000 $72,300 $66,200 $58,900 
Book-to-bill ratio1.17 0.99 0.76 0.82 0.84 
Inventory turnover3.20 3.04 2.91 2.62 2.55 
Weighing Solutions
Net revenues$28,459 $31,399 $33,089 $31,859 $31,261 
Gross profit margin33.7 %33.3 %33.4 %34.9 %38.7 %
End-of-period backlog$43,000 $43,000 $38,300 $35,400 $34,300 
Book-to-bill ratio1.03 1.05 0.82 0.90 0.97 
Inventory turnover2.33 2.48 2.72 2.63 2.41 
Measurement Systems
Net revenues$19,879 $20,779 $26,839 $20,279 $23,275 
Gross profit margin49.9 %55.5 %55.9 %53.9 %51.8 %
End-of-period backlog$44,200 $48,100 $40,800 $45,200 $46,500 
Book-to-bill ratio0.98 1.27 0.70 1.21 1.06 
Inventory turnover1.90 1.68 2.11 1.70 1.94 
Net revenues for the second fiscal quarter of 2023 increased 2.2% from the first fiscal quarter of 2023 mainly due to increased revenues in the Measurement Systems reporting segment. Net revenues increased 2.5% from the second fiscal quarter of 2022 with increased volume, primarily from the Weighing Solutions and Measurement Systems reporting segments, partially offset by lower net revenues in the Sensors reporting segments.
Net revenues in the Sensors reporting segment decreased 1.3% compared to the first fiscal quarter of 2023 and decreased 10.0% from the second fiscal quarter of 2022. Sequentially, the decrease primarily reflected lower revenue of precision resistors and
-26-


advanced sensors in the AMS markets partially offset by higher advanced sensors revenue in our Other markets (mainly for consumer applications). The year-over-year decrease in revenues was primarily attributable to lower sales of advanced sensors products primarily in our Other markets (mainly for consumer applications) and lower sales of precision resistors in the Test and Measurement market, partially offset by increases in precision resistor sales in the Avionics, Military and Space (AMS) market.
Net revenues in the Weighing Solutions reporting segment decreased 1.9% from the first fiscal quarter of 2023 and increased 9.8% from the second fiscal quarter of 2022. Sequentially, the decrease in revenues was attributable to lower sales in our Other markets for precision agriculture and construction applications, partially offset by an increase in revenues in the Industrial Weighing market. The year-over-year increase in revenues was mainly attributable to higher sales of load cells in our Other markets for precision agriculture, consumer, and construction applications.
Net revenues in the Measurement Systems reporting segment increased 14.8% from the first fiscal quarter of 2023 and increased 17.1% from the second fiscal quarter of 2022. Sequentially, the increase in revenue was primarily due to the higher revenue of products in the Steel market, partially offset by lower sales of Diversified Technical Systems Inc. ("DTS") products in the AMS market. The year-over-year increase was primarily attributable to increased revenue in the Steel market.
Overall gross profit margin in the second fiscal quarter of 2023 increased 0.7% as compared to the first fiscal quarter of 2023 and increased 0.5% from the second fiscal quarter of 2022.
Sequentially, the increase in the gross profit margin in the Weighing Solutions reporting segment was partially offset by a decrease in the gross profit margin in the Sensors and Measurement Systems reporting segments. In the Sensors reporting segment, the gross profit margins decreased sequentially due to lower volume, partially offset by favorable foreign currency exchange rates. In the Weighing Solutions reporting segment, the sequential increase in gross profit margins was primarily due to favorable product mix, increased selling prices and cost reduction programs. The sequential decrease in the gross profit margins in the Measurement Systems reporting segment was a result of higher volume with an unfavorable product mix.
Compared to the second fiscal quarter of 2022, the Weighing Solutions and Measurement Systems reporting segments had higher gross profit margins, while the Sensors reporting segment gross profit margin was lower.
The Sensors reporting segment had a lower gross profit margin due to lower volume and temporary labor inefficiencies, partially offset by favorable foreign currency exchange rates and cost reduction programs. The Weighing Solutions reporting segment increase in gross profit margin as compared to 2022 was primarily due to higher volume, selling price increases, lower freight costs, and cost reduction programs, partially offset by higher materials costs. In the Measurement Systems reporting segment, the gross profit margin was higher as compared to the second fiscal quarter of 2022 primarily due to higher volume and higher selling prices and lower purchase accounting adjustments, partially offset by unfavorable foreign exchange rates and higher wages and materials costs.
Optimize Core Competence
The Company’s core competencies include our innovative deep technical and applications-specific expertise to add value to our customers' products, our strong brands and customer relationships, our focus on operational excellence, our ability to select and develop our management teams, and our proven M&A strategy. We continue to optimize all aspects of our development, manufacturing and sales processes, including by increasing our technical sales efforts; continuing to innovate in product performance and design; and refining our manufacturing processes.
Our Sensors segment research group developed innovations that enhance the capability and performance of our strain gages, while simultaneously reducing their size and power consumption as part of our advanced sensors product line. We believe this unique foil technology will create new markets as customers “design in” these next generation products in existing and new applications. Our development engineering team is also responsible for creating new processes to further automate manufacturing, and improve productivity and quality. Our advanced sensors manufacturing technology also offers us the capability to produce high-quality foil strain gages in a highly automated environment, which we believe results in reduced manufacturing and lead times, improved quality and increased margins. As a sign of our commitment to these businesses, we signed a long-term lease for a state-of-the-art facility that has been constructed in Israel. We fully transitioned to this facility in the third quarter of fiscal 2021.
Our design, research, and product development teams, in partnership with our marketing teams, drive our efforts to bring innovations to market. We intend to leverage our insights into customer demand to continually develop and roll out new, innovative products within our existing lines and to modify our existing core products in ways that make them more appealing, addressing changing customer needs and industry trends in terms of form, fit, and function.
-27-


We also seek to achieve significant production cost savings through the transfer, expansion, and construction of manufacturing operations in countries such as India, Japan, and Israel, where we can benefit from improved efficiencies or available tax and other government-sponsored incentives. In the past several years, we incurred restructuring expense related to closing and downsizing of facilities as part of the manufacturing transitions of our load cell products to facilities in India and China, which marked key milestones in our ongoing strategic initiatives to align and consolidate our manufacturing footprint.
Acquisition Strategy
We expect to continue to make strategic acquisitions where opportunities present themselves to grow and expand our segments. Historically, our growth and acquisition strategy had been largely focused on vertical product integration, using our foil strain gages in our load cell products, and incorporating those products into our weighing solutions. In recent years, we widened our acquisition strategy to include a broader set of precision measurement systems and product companies.
We expect to expand our expertise, and our acquisition focus, outside our traditional vertical approach to other precision measurement solutions, including in the fields of measurement of force, weight, pressure, torque, tilt, motion, and acceleration. We believe acquired businesses will benefit from improvements we implement to reduce redundant functions and from our current global manufacturing and distribution footprint.
Research and Development
Research and development will continue to play a key role in our efforts to introduce innovative products to generate new sales and to improve profitability. We expect to continue to expand our position as a leading supplier of precision foil technology products. We believe our R&D efforts should provide us with a variety of opportunities to leverage technology, products, and our manufacturing base in order to ultimately improve our financial performance.
Cost Management
To be successful, we believe we must seek new strategies for controlling operating costs. Through automation in our plants, we believe we can optimize our capital and labor resources in production, inventory management, quality control, and warehousing. We are in the process of moving some manufacturing to more cost effective locations. This may enable us to become more efficient and cost competitive, and also maintain tighter controls of the operation.
Production transfers, facility consolidations, and other long-term cost-cutting measures require us to initially incur significant severance and other exit costs. We are realizing the benefits of our restructuring through lower labor costs and other operating expenses, and expect to continue reaping these benefits in future periods. However, these programs to improve our profitability also involve certain risks which could materially impact our future operating results, as further detailed in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 1, 2023.
We are evaluating plans to further reduce our costs by consolidating additional manufacturing operations. These plans may require us to incur restructuring and severance costs in future periods. While streamlining and reducing fixed overhead, we are exercising caution so that we will not negatively impact our customer service or our ability to further develop products and processes.
Goodwill
We test the goodwill in each of our reporting units for impairment at least annually, as of the first day of our fourth quarter, and whenever events or changes in circumstances occur indicating that a possible impairment may have been incurred. Determining whether to test goodwill for impairment, and the application of goodwill impairment tests, require significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. Changes in these estimates could materially affect the determination of fair value for each reporting unit. A slowdown or deferral of orders for a business, with which we have goodwill associated, could impact our valuation of that goodwill.
Foreign Currency
We are exposed to foreign currency exchange rate risks, particularly due to transactions in currencies other than the functional currencies of certain subsidiaries. U.S. GAAP requires that entities identify the “functional currency” of each of their subsidiaries and measure all elements of the financial statements in that functional currency. A subsidiary’s functional currency is the currency of the primary economic environment in which it operates. In cases where a subsidiary is relatively self-contained within a particular country, the local currency is generally deemed to be the functional currency. However, a foreign subsidiary that is a direct and integral component or extension of the parent company’s operations generally would have the parent company’s currency as its functional currency. We have subsidiaries that fall into each of these categories.
-28-


Foreign Subsidiaries which use the Local Currency as the Functional Currency
Our operations in Europe, Canada, and certain locations in Asia primarily generate and expend cash using local currencies, and accordingly, these subsidiaries utilize the local currency as their functional currency. For those subsidiaries where the local currency is the functional currency, assets and liabilities in the consolidated condensed balance sheets have been translated at the rate of exchange as of the balance sheet date. Translation adjustments do not impact the results of operations and are reported as a separate component of equity.
For those subsidiaries where the local currency is the functional currency, revenues and expenses are translated at the average exchange rate for the period. While the translation of revenues and expenses into U.S. dollars does not directly impact the consolidated condensed statement of operations, the translation effectively increases or decreases the U.S. dollar equivalent of revenues generated and expenses incurred in those foreign currencies.
Foreign Subsidiaries which use the U.S. Dollar as the Functional Currency
Our operations in Israel and certain locations in Asia primarily generate cash in U.S. dollars, and accordingly, these subsidiaries utilize the U.S. dollar as their functional currency. For those foreign subsidiaries where the U.S. dollar is the functional currency, all foreign currency financial statement amounts are remeasured into U.S. dollars. Exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in the results of operations. While these subsidiaries transact most business in U.S. dollars, they may have significant costs, particularly related to payroll, which are incurred in the local currency and significant lease assets and liabilities.
Effects of Foreign Currency Exchange Rate on Operations
For the fiscal quarter ended July 1, 2023, exchange rates decreased net revenues by $0.7 million, and decreased costs of products sold and selling, general, and administrative expenses by $2.4 million, when compared to the comparable prior year period.
For the six fiscal months ended July 1, 2023, exchange rates decreased net revenues by $3.1 million, and increased costs of products sold and selling, general, and administrative expenses by $6.0 million, when compared to the comparable prior year period.

-29-


Results of Operations
Statement of operations’ captions as a percentage of net revenues and the effective tax rates were as follows:
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Costs of products sold57.4 %57.9 %57.7 %58.8 %
Gross profit42.6 %42.1 %42.3 %41.2 %
Selling, general, and administrative expenses29.5 %29.2 %30.0 %29.8 %
Operating income13.0 %11.9 %12.1 %10.7 %
Income before taxes12.9 %15.2 %11.7 %12.4 %
Net earnings9.2 %12.3 %8.5 %10.0 %
Net earnings attributable to VPG stockholders9.1 %12.1 %8.5 %9.7 %
Effective tax rate28.8 %19.2 %26.8 %19.8 %
Net Revenues
Net revenues were as follows (dollars in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues$90,802 $88,618 $179,666 $176,283 
Change versus comparable prior year period
$2,184 $3,383 
Percentage change versus prior year period
2.5 %1.9 %
Changes in net revenues were attributable to the following:
vs. prior year
quarter
vs. prior year-
to-date
Change attributable to:
Change in volume1.2 %2.0 %
Change in average selling prices2.1 %1.6 %
Foreign currency effects(0.8)%(1.7)%
Net change2.5 %1.9 %
During the fiscal quarter and six fiscal months ended July 1, 2023, net revenues increased 2.5% and 1.9%, respectively, as compared to the comparable prior year periods, with increased volume, primarily from the Weighing Solutions and Measurement Systems reporting segments, partially offset by lower net revenues in the Sensors reporting segments.
Gross Profit Margin
Gross profit as a percentage of net revenues was as follows:
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Gross profit margin42.6 %42.1 %42.3 %41.2 %
The gross profit margin for the fiscal quarter and six fiscal months ended July 1, 2023 increased 0.5% and 1.1% as compared to the comparable prior year periods. For the fiscal quarter and six fiscal month periods, the Weighing Solutions and Measurement Systems reporting segments had higher gross profit margins, while the Sensors reporting segment gross profit margin was lower.
-30-



Segments
Analysis of revenues and gross profit margins for each of our reportable segments is provided below.
Sensors
Net revenues of the Sensors segment were as follows (dollars in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues$36,266 $40,280 $72,992 $78,030 
Change versus comparable prior year period
$(4,014)$(5,038)
Percentage change versus prior year period
(10.0)%(6.5)%
Changes in Sensors segment net revenues were attributable to the following:
vs. prior year
quarter
vs. prior year-
to-date
Change attributable to:
Change in volume(10.4)%(5.6)%
Change in average selling prices1.0 %1.0 %
Foreign currency effects(0.6)%(1.9)%
Net change(10.0)%(6.5)%
Net revenues decreased 10.0% and 6.5% for the fiscal quarter and six fiscal months ended July 1, 2023, respectively, as compared to the comparable prior year periods. The decrease in revenues was primarily attributable to lower sales of advanced sensors products primarily in our Other markets (mainly for consumer applications) and lower sales of precision resistors in the Test and Measurement market, partially offset by increases in precision resistor sales in the Avionics, Military and Space (AMS) market. Net revenues were also impacted by unfavorable foreign currency exchange rate impacts.
Gross profit as a percentage of net revenues for the Sensors segment was as follows:
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Gross profit margin40.1 %44.3 %40.7 %41.2 %
The gross profit margin decreased 4.2% and 0.5% for the fiscal quarter and six fiscal months ended July 1, 2023, respectively, when compared to the comparable prior year periods due to lower volume and temporary labor inefficiencies, partially offset by favorable foreign currency exchange rates and cost reduction programs.
Weighing Solutions
Net revenues of the Weighing Solutions segment were as follows (dollars in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues
$31,261 $28,459 $63,120 $61,227 
Change versus comparable prior year period
$2,802 $1,893 
Percentage change versus prior year period
9.8 %3.1 %
-31-


Changes in Weighing Solutions segment net revenues were attributable to the following:
vs. prior year
quarter
vs. prior year-
to-date
Change attributable to:
Change in volume6.2 %1.9 %
Change in average selling prices3.6 %2.3 %
Foreign currency effects0.0 %(1.1)%
Net change9.8 %3.1 %
Net revenues increased 9.8% for the fiscal quarter ended July 1, 2023, as compared to the comparable prior year period. The increase in revenues was mainly attributable to higher sales of load cells in our Other markets for precision agriculture, consumer, and construction applications.
Net revenues increased 3.1% for the six fiscal months ended July 1, 2023 as compared to the comparable prior year period. The increase in net revenues was primarily attributable to increased sales of load sales in our Other markets for precision agriculture and construction applications, partially offset by lower sales of our load cell products in our Industrial weighing market, as well as negative foreign currency exchange rate effects.
Gross profit as a percentage of net revenues for the Weighing Solutions segment was as follows:
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Gross profit margin38.7 %33.7 %36.8 %35.4 %
The gross profit margin for the fiscal quarter and six fiscal months ended July 1, 2023 increased 5.0% and 1.4%, respectively, as compared to the comparable prior year periods primarily due to higher volume, selling price increases, lower freight costs, and cost reduction programs, partially offset by higher materials costs.
Measurement Systems
Net revenues of the Measurement Systems segment were as follows (dollars in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues$23,275 $19,879 $43,554 $37,026 
Change versus comparable prior year period
$3,396 $6,528 
Percentage change versus prior year period
17.1 %17.6 %
Changes in Measurement Systems segment net revenues were attributable to the following:
vs. prior year
quarter
vs. prior year-
to-date
Change attributable to:
Change in volume17.5 %18.5 %
Change in average selling prices1.7 %1.8 %
Foreign currency effects(2.1)%(2.7)%
Net change17.1 %17.6 %
-32-


Net revenues increased 17.1% for the fiscal quarter ended July 1, 2023 as compared to the comparable prior year period and increased 17.6% for the six fiscal months ended July 1, 2023 as compared to the comparable prior year period. The increase was primarily attributable to increased revenue in the Steel market.
Gross profit as a percentage of net revenues for the Measurement Systems segment were as follows:
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Gross profit margin51.8 %49.9 %52.8 %50.8 %
The gross profit margin for the fiscal quarter and six fiscal month ended July 1, 2023 increased by 1.9% and 2.0%, respectively, compared to the comparable prior year periods primarily due to higher volume and higher selling prices and lower purchase accounting adjustments, partially offset by unfavorable foreign exchange rates and higher wages and materials costs.
Selling, General, and Administrative Expenses
Selling, general, and administrative (“SG&A”) expenses are summarized as follows (dollars in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Total SG&A expenses$26,755 $25,879 $53,914 $52,553 
As a percentage of net revenues29.5 %29.2 %30.0 %29.8 %
SG&A expenses for the fiscal quarter and six fiscal months ended July 1, 2023 increased $0.9 million and $1.4 million, respectively, compared to the comparable prior year periods due to increases in wages, travel costs, commissions and other fees, partially offset by favorable foreign currency exchange rate impacts.
Restructuring Costs
Restructuring costs reflect the cost reduction programs implemented by the Company. Restructuring costs are expensed during the period in which the Company determines it will incur those costs and all requirements for accrual are met. Because these costs are recorded based upon estimates, actual expenditures for the restructuring activities may differ from the initially recorded costs. If the initial estimates are too low or too high, the Company could be required either to record additional expense in future periods or to reverse part of the previously recorded charges.
The Company recorded $0.2 million and $0.9 million of restructuring costs during the fiscal quarter ended July 1, 2023 and July 2, 2022, respectively, and $0.3 million and $1.2 million of restructuring costs during the six fiscal months ended July 1, 2023 and July 2, 2022, respectively. Restructuring costs were comprised primarily of employee termination costs, including severance and statutory retirement allowances, in connection with various cost reduction programs.
Other Income (Expense)
Interest expense for the fiscal quarter and six fiscal months ended July 1, 2023 was higher when compared with the comparable prior year periods mainly due to higher borrowing rates in 2023.
-33-



The following table analyzes the components of the line “Other” on the consolidated condensed statements of operations (in thousands):
Fiscal quarter ended
July 1, 2023July 2, 2022Change
Foreign currency exchange gain$793 $3,380 $(2,587)
Interest income356 80 276 
Pension expense(71)(104)33 
Other(59)(12)(47)
$1,019 $3,344 $(2,325)
Six fiscal months ended
July 1, 2023July 2, 2022Change
Foreign currency exchange gain$855 $3,934 $(3,079)
Interest income722 144 578 
Pension expense(145)(180)35 
Other(138)(115)(23)
$1,294 $3,783 $(2,489)
Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and six fiscal months ended July 1, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, and the British pound.
For the fiscal quarter and six fiscal months ended July 2, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen and the British pound. The change in the dollar-shekel exchange rate resulted in a favorable foreign exchange impact primarily related to the shekel-denominated lease liability for the Sensors facility in Israel.
Included in Other for the fiscal quarter and six fiscal months ended July 2, 2022 was a $0.2 million loss on the liquidation of two of the Company's European subsidiaries.
Income Taxes
VPG calculates the tax provision for interim periods using an estimated annual effective tax rate methodology based on projected full-year pre-tax earnings among the taxing jurisdictions in which we operate with adjustments for discrete items. The effective tax rate for the fiscal quarter ended July 1, 2023 was 28.8% compared to 19.2% for the fiscal quarter ended July 2, 2022. The effective tax rate for the fiscal quarter ended July 1, 2023 was higher than the prior year period primarily due to changes in the mix of worldwide income and an increase in our valuation allowance on deferred tax assets. The effective tax rate for the six fiscal months ended July 1, 2023 was 26.8% compared to 19.8% for the six fiscal months ended July 2, 2022. The effective tax rate for the six fiscal months ended July 1, 2023 was higher than the prior year period primarily due to changes in the mix of worldwide income and an increase in our valuation allowance on deferred tax assets.
The Company and its subsidiaries are subject to income taxes imposed by the U.S., various states, and the foreign jurisdictions in which we operate. Each jurisdiction establishes rules that set forth the years which are subject to examination by its tax authorities. While the Company believes the tax positions taken on its tax returns for each jurisdiction are supportable, they may still be challenged by the jurisdiction's tax authorities. In anticipation of such challenges, the Company has established reserves for tax-related uncertainties. These liabilities are based on the Company’s best estimate of the potential tax exposures in each respective jurisdiction. It may take a number of years for a final tax liability in a jurisdiction to be determined, particularly in the event of an audit. If an uncertain matter is determined favorably, there could be a reduction in the Company’s tax expense. An unfavorable determination could increase tax expense and could require a cash payment, including interest and penalties.

-34-


Financial Condition, Liquidity, and Capital Resources
We believe that our current cash and cash equivalents, credit facilities and projected cash from operations will be sufficient to meet our liquidity needs for at least the next 12 months.
On March 20, 2020, the Company entered into a Third Amended and Restated Credit Agreement (the “2020 Credit Agreement”) among the Company, the lenders named therein, Citizens Bank, National Association and Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders (the “Agent”), pursuant to which the terms of the Company’s multi-currency, secured credit facility were revised to provide a secured revolving facility (the “2020 Revolving Facility”) in an aggregate principal amount of $75.0 million, with a sublimit of $10.0 million which can be used for letters of credit for the account of the Company or its subsidiaries that are parties to the Credit Agreement. The proceeds of the 2020 Revolving Facility may be used on an ongoing basis for working capital and general corporate purposes. The aggregate principal amount of the 2020 Revolving Facility may be increased by a maximum of $25.0 million upon the request of the Company, subject to the terms of the 2020 Credit Agreement. The 2020 Credit Agreement terminates on March 20, 2025.
On May 5, 2023, the Company entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (the “Credit Agreement Amendment”), by and among the Company, the lenders named therein, Citizens Bank, National Association and Wells Fargo Bank, National Association as joint lead arrangers and the Agent, as agent for such lenders. The Credit Agreement Amendment amended the 2020 Credit Agreement. The primary purpose of the changes made in the Credit Agreement Amendment were to update the interest rate provisions to replace LIBOR with SOFR for U.S. dollar denominated loans as well as update the other applicable reference borrowing rates for foreign currency loans which took effect on June 15, 2023. Interest payable on amounts borrowed under the 2020 Revolving Facility is based upon the following: (a) for revolving credit loans denominated in US Dollars, the SOFR rate plus applicable credit spread; and (b) for revolving credit loans denominated in foreign currencies, at other applicable local reference rates plus an interest margin. Depending upon the Company’s leverage ratio, an interest rate margin ranging from 1.50% to 2.75% per annum is added to the applicable SOFR rate to determine the interest payable on the SOFR loans. The Company is required to pay a quarterly fee of 0.25% per annum to 0.40% per annum on the unused portion of the 2020 Revolving Facility, which is determined based on the Company’s leverage ratio each quarter. Additional customary fees apply with respect to letters of credit.
The obligations of the Company under the 2020 Credit Agreement are secured by pledges of stock in certain domestic and foreign subsidiaries, as well as guarantees by substantially all of the Company’s domestic subsidiaries. The obligations of the Company and the guarantors under the 2020 Credit Agreement are secured by substantially all the assets (excluding real estate) of the Company and such guarantors. The 2020 Credit Agreement restricts the Company from paying cash dividends and requires the Company to comply with other customary covenants, representations, and warranties, including the maintenance of specific financial ratios. The financial maintenance covenants include an interest coverage ratio and a leverage ratio. The Company was in compliance with its financial maintenance covenants at July 1, 2023. If the Company is not in compliance with any of these covenant restrictions, the credit facility could be terminated by the lenders, and all amounts outstanding pursuant to the credit facility could become immediately payable.
Our business has historically generated significant cash flow. For the six fiscal months ended July 1, 2023, cash provided by operating activities was $18.2 million compared to $8.8 million in the comparable prior year period. Our net cash used in investing activities for the six fiscal months ended July 1, 2023 was lower compared to the prior year period mainly due to lower capital spending. Our net cash used in financing activities for the six fiscal months ended July 1, 2023 was slightly higher when compared with the prior year period due to the stock repurchases made during the period.
Approximately 91% and 83% of our cash and cash equivalents balance at July 1, 2023 and December 31, 2022, respectively, was held by our non-U.S. subsidiaries.
See the following table for the percentage of cash and cash equivalents, by region, at July 1, 2023 and December 31, 2022:
-35-


July 1, 2023December 31, 2022
Israel37 %28 %
Asia21 %27 %
Europe17 %13 %
United States9 %17 %
United Kingdom10 %10 %
Canada6 %%
100 %100 %
We earn a significant amount of our operating income outside the United States, the majority of which is deemed to be indefinitely reinvested in foreign jurisdictions. As a result, as discussed above, a significant portion of our cash and short-term investments are held by foreign subsidiaries. The Company will continue to evaluate its cash needs, however we currently do not intend, nor do we foresee a need, to repatriate funds in excess of what is already planned. The Company will evaluate the possibility of repatriating future cash provided such repatriation can be accomplished in a tax efficient manner. In addition, we expect existing domestic cash, short-term investments, and cash flows from operations to continue to be sufficient to fund our domestic operating activities and cash commitments for investing and financing activities, such as debt repayment and capital expenditures, for at least the next 12 months and thereafter for the foreseeable future.
If we should require more capital in the United States than is generated by our domestic operations, for example, to fund significant discretionary activities, such as business acquisitions, we could elect to repatriate future earnings from foreign jurisdictions or raise capital in the United States through debt or equity issuances. These alternatives could result in higher tax expense, increased interest expense, or dilution of our earnings. We consider the majority of the undistributed earnings of our foreign subsidiaries, as of July 1, 2023, to be indefinitely reinvested.
Adjusted free cash flow generated during the six fiscal months ended July 1, 2023, was $11.4 million. We refer to the amount of cash provided by operating activities ($18.2 million) in excess of our capital expenditures ($6.9 million) and net of proceeds from the sale of assets ($0.1 million) as “adjusted free cash flow.”
The following table summarizes the components of net cash at July 1, 2023 and December 31, 2022 (in thousands):
July 1, 2023December 31, 2022
Cash and cash equivalents$98,521 $88,562 
Third-party debt, including current and long-term:
Revolving debt61,000 61,000 
Deferred financing costs(201)(201)
Total third-party debt60,799 60,799 
Net cash$37,722 $27,763 
Measurements such as “adjusted free cash flow” and “net cash" do not have uniform definitions and are not recognized in accordance with U.S. GAAP. Such measures should not be viewed as alternatives to GAAP measures of performance or liquidity. However, management believes that “adjusted free cash flow” is a meaningful measure of our ability to fund acquisitions, and that an analysis of “net cash” assists investors in understanding aspects of our cash and debt management. These measures, as calculated by us, may not be comparable to similarly titled measures used by other companies.
Our financial condition as of July 1, 2023 remains strong, with a current ratio (current assets to current liabilities) of 4.3 to 1.0, as compared to a ratio of 3.9 to 1.0 at December 31, 2022.
Cash paid for property and equipment for the six fiscal months ended July 1, 2023 was $6.9 million compared to $8.8 million in the comparable prior year period.
As of July 1, 2023 and December 31, 2022, we did not have any off-balance sheet arrangements.
-36-


Safe Harbor Statement
From time to time, information provided by us, including, but not limited to, statements in this report, or other statements made by or on our behalf, may contain or constitute "forward-looking" information within the meaning of the Private Securities Litigation Reform Act of 1995. Such statements involve a number of risks, uncertainties, and contingencies, many of which are beyond our control, which may cause actual results, performance, or achievements to differ materially from those anticipated.
Such statements are based on current expectations only, and are subject to certain risks, uncertainties, and assumptions. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, expected, estimated, or projected. Among the factors that could cause actual results to materially differ include: general business and economic conditions; impact of inflation; potential issues respecting the United States federal government debt ceiling; global labor and supply chain challenges; difficulties or delays in identifying, negotiating and completing acquisitions and integrating acquired companies; the inability to realize anticipated synergies and expansion possibilities; difficulties in new product development; changes in competition and technology in the markets that we serve and the mix of our products required to address these changes; changes in foreign currency exchange rates; political, economic, health (including the COVID-19 pandemic) and military instability in the countries in which we operate; difficulties in implementing our cost reduction strategies, such as underutilization of production facilities, labor unrest or legal challenges to our lay-off or termination plans, operation of redundant facilities due to difficulties in transferring production to achieve efficiencies; compliance issues under applicable laws, such as export control laws, including the outcome of our voluntary self-disclosure of export control non-compliance; significant developments from the recent and potential changes in tariffs and trade regulation; our efforts and efforts by governmental authorities to mitigate the COVID-19 pandemic, such as travel bans, shelter-in-place orders and business closures and the related impact on resource allocations, manufacturing and supply chains; our status as a “critical”, “essential” or “life-sustaining” business in light of COVID-19 business closure laws, orders and guidance being challenged by a governmental body or other applicable authority; our ability to execute our new corporate strategy and business continuity, operational and budget plans; and other factors affecting our operations, markets, products, services, and prices that are set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. We caution you not to place undue reliance on forward-looking statements, which speak only as of the date of this report or as of the dates otherwise indicated in such forward-looking statements. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.


-37-


Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes in the market risks previously disclosed in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023.
Item 4. CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
An evaluation was performed under the supervision and with the participation of our management, including the Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and Rule 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of the end of the period covered by this quarterly report to ensure that information required to be disclosed in reports that we file or submit under the Exchange Act are: (1) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms; and (2) accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
Our management, including our CEO and CFO, believes that any disclosure controls and procedures or internal controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must consider the benefits of controls relative to their costs. Inherent limitations within a control system include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by unauthorized override of the control. While the design of any system of controls is to provide reasonable assurance of the effectiveness of disclosure controls, such design is also based in part upon certain assumptions about the likelihood of future events, and such assumptions, while reasonable, may not take into account all potential future conditions. Accordingly, because of the inherent limitations in a cost effective control system, misstatements due to error or fraud may occur and may not be prevented or detected.
Changes in Internal Control over Financial Reporting
During our last fiscal quarter ended July 1, 2023, there was no change in our internal control over financial reporting that materially affected, or is reasonable likely to materially affect, internal control over financial reporting.



-38-


PART II - OTHER INFORMATION
Item 1. LEGAL PROCEEDINGS
The Company is subject to various legal proceedings that constitute ordinary, routine litigation incidental to its business. The Company believes that the foregoing matters will not have a material adverse effect on the Company’s business or its financial condition, results of operations, and cash flows.
Item 1A. RISK FACTORS
In addition to the other information set forth in this Form 10-Q, you should carefully consider the factors discussed in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023. There have been no material changes in reported risk factors from the information reported in our 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
The following table provides information about repurchases of the Company's common stock during the three-month period ended July 1, 2023.

Total Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number of Shares that May Yet Be Purchased Under the Plans (a)
April 2, 2023 -May 2, 2023— — — 514,787 
May 3, 2023 - June 3, 202310,235 $34.02 10,235 504,552 
June 3, 2023- July 1, 20232,077 34.7951 2,077 502,475 
Total12,312 12,312 502,475 
(a) On August 8, 2022, the Board of Directors (the “Board”) of the Company authorized the repurchase of up to 600,000 shares of the Company’s outstanding common stock (the “Stock Repurchase Plan”). The Stock Repurchase Plan will expire on August 11, 2023, and the Board authorized purchases thereunder to be made through an issuer repurchase plan adopted under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), open market purchases or private transactions, in accordance with the applicable federal securities laws, including Rule 10b-18 under the Exchange Act. As of July 1, 2023, the Company had repurchased 97,525 shares under the Stock Repurchase Plan. On August 8, 2023, the Company announced that its Board of Directors extended the term of the previously approved stock repurchase plan to August 9, 2024.
Item 3. DEFAULTS UPON SENIOR SECURITIES
None.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
Item 5. OTHER INFORMATION
During the fiscal quarter ended July 1, 2023, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933, as amended).
-39-


Item 6. EXHIBITS
31.1      
31.2      
32.1      
32.2      
101      Interactive Data File (Quarterly Report on Form 10-Q, for the quarterly period ended July 1, 2023, furnished in XBRL (eXtensible Business Reporting Language).
-40-


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 by the undersigned thereunto duly authorized.
VISHAY PRECISION GROUP, INC.
 
/s/ William M. Clancy
William M. Clancy
Executive Vice President and Chief Financial Officer
(as a duly authorized officer and principal financial and accounting officer)
Date: August 8, 2023

-41-
EX-31.1 2 vpg-q22023xex311.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATIONS
I, Ziv Shoshani, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Vishay Precision Group, 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 officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(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 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 officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(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.
Date: August 8, 2023
/s/ Ziv Shoshani
Ziv Shoshani
Chief Executive Officer

EX-31.2 3 vpg-q22023xex312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATIONS
I, William M. Clancy, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Vishay Precision Group, 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 officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(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 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 officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(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.
Date: August 8, 2023
/s/ William M. Clancy
William M. Clancy
Chief Financial Officer

EX-32.1 4 vpg-q22023xex321.htm EX-32.1 Document
Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Vishay Precision Group, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 1, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ziv Shoshani, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, 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.
/s/ Ziv Shoshani
Ziv Shoshani
Chief Executive Officer
August 8, 2023


EX-32.2 5 vpg-q22023xex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Vishay Precision Group, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 1, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William M. Clancy, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, 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.
/s/ William M. Clancy
William M. Clancy
Chief Financial Officer
August 8, 2023

EX-101.SCH 6 vpg-20230701.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Condensed Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Condensed Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Pensions and Other Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Additional Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Basis of Presentation - (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Basis of Presentation - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenues - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Long-Term Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Pensions and Other Postretirement Benefits - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Share-Based Compensation - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Segment Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Earnings Per Share - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Additional Financial Statement Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Fair Value Measurements - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Restructuring Costs - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Revenues - (Disaggregation of Revenue by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Revenues - (Disaggregation of Revenue by Market Sector) (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenues - (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenues - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Goodwill - (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Leases - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Leases - (Leases Recorded on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Leases - (Other Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Leases - (Components of Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Long-Term Debt - (Schedule of Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Share-Based Compensation - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Segment Information - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Segment Information - (Schedule of Segment Reporting) (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Segment Information - (Intersegment Sales) (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Additional Financial Statement Information - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Additional Financial Statement Information (Other Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Restructuring Costs - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Restructuring Costs - Restructuring Programs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 vpg-20230701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 vpg-20230701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 vpg-20230701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Less: net earnings attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Other accrued expenses Other accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Net changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Lessee, operating lease, remaining lease term (years) Lessee, Operating Lease, Remaining Lease Term Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Transportation Transportation [Member] Transportation [Member] Restatement Determination Date: Restatement Determination Date [Axis] Other income (expense) Nonoperating Income (Expense) Insider Trading Policies and Procedures [Line Items] Construction in progress Construction in Progress, Gross Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Schedule of Fiscal Quarters Schedule of Fiscal Quarters [Table Text Block] Schedule of Fiscal Quarters end date Foreign currency translation Restructuring Reserve, Foreign Currency Translation Gain (Loss) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Inventory write-offs for obsolescence Inventory Write-down Income Taxes Income Tax Disclosure [Text Block] Basis of Presentation Business Description and Basis of Presentation [Text Block] (Decrease)/increase in contract liability, accrued customer advances Increase (Decrease) in Contract with Customer, Liability Restricted stock issuance (shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities: Liabilities, Current [Abstract] Intersegment Eliminations Intersegment Eliminations [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Inventories: Inventory, Net [Abstract] Diluted earnings per share attributable to VPG stockholders (dollars per share) Diluted earnings per share attributable to VPG stockholders (dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Secured debt Secured Debt Treasury stock Treasury Stock, Value Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Land Land Goodwill [Roll Forward] Goodwill [Roll Forward] General Industrial General Industrial [Member] General Industrial [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Inputs Fair Value, Inputs, Level 3 [Member] Schedule of Net Pension and Other Retirement Plan Costs Schedule of Net Benefit Costs [Table Text Block] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Credit Agreement 2020 Credit Agreement 2020 [Member] Credit Agreement 2020 [Member] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net earnings attributable to VPG stockholders Net earnings attributable to VPG stockholders Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Distributions to noncontrolling interests Payments of Distributions to Affiliates Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities and equity Liabilities and Equity [Abstract] Purchase of treasury stock Stock Repurchased During Period, Value Equity: Equity, Attributable to Parent [Abstract] Movement in Contract Assets and Liabilities [Roll Forward] Movement in Contract Assets and Liabilities [Roll Forward] Movement in Contract Assets and Liabilities [Roll Forward] Contract liability, accrued customer advances, beginning balance Contract liability, accrued customer advances, ending balance Contract with Customer, Liability Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Costs of products sold Cost of Goods and Services Sold Net service cost Defined Benefit Plan, Service Cost Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Level 1 Inputs Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Buildings and improvements Buildings and Improvements, Gross Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Pension expense Pension Cost (Reversal of Cost) Entity Small Business Entity Small Business Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities Operating lease - non-current Operating Lease, Liability, Noncurrent Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Europe Other Europe [Member] Other Europe [Member] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Accrued pension and other postretirement costs Liability, Defined Benefit Plan, Noncurrent Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Dilutive potential common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Income taxes Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrued restructuring Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Award Type [Axis] Award Type [Axis] Number of RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Supplemental disclosure of investing transactions: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Capital expenditures accrued but not yet paid Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Additional Financial Statement Information Additional Financial Information Disclosure [Text Block] Number of shares authorized (up to) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Goodwill [Line Items] Goodwill [Line Items] Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Entity File Number Entity File Number Current portion of operating lease liabilities Operating lease - current Operating Lease, Liability, Current Other Markets Other Markets [Member] Other Markets [Member] Accrued technical warranty Product Warranty Accrual, Current Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Gross profit Gross profit Gross Profit Security Exchange Name Security Exchange Name Total long-term debt Long-Term Debt Selling, general, and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting rights (percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Other comprehensive income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Employee Stock Option Employee Stock Option [Member] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Maximum Maximum [Member] Comprehensive income attributable to VPG stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Share-Based Compensation Share-Based Payment Arrangement [Text Block] Foreign currency impacts and other items Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Income Statement [Abstract] Income Statement [Abstract] (Decrease)/increase in contract asset, unbilled revenue Increase (Decrease) in Contract with Customer, Asset Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Inventories, net Inventory, Net Share based compensation adjustment decrease Share-Based Payment Arrangement, Expense Adjustment Share-Based Payment Arrangement, Expense Adjustment Total net lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Buildings and Vehicles Buildings and Vehicles [Member] Buildings and Vehicles [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Purchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Sensors to Measurement Systems Sensors to Measurement Systems [Member] Sensors to Measurement Systems Total VPG, Inc. Stockholders' Equity Parent [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Other Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Percentage of performance based units on total units approved Percentage Of Performance Based Units On Total Units Approved Percentage of performance based units on total units approved. Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Steel Steel [Member] Steel [Member] Operating lease, payments Operating Lease, Payments Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Numerator: Earnings Per Share, Basic [Abstract] Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Pension and Other Postretirement Benefits Retirement Benefits [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassification of foreign currency translation adjustment related to disposal of subsidiary Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Accrued pension and other postretirement costs, net Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Present value of future minimum lease payments Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Pension and Other Postretirement Actuarial Items Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock Common Stock, Value, Issued Unallocated G&A expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional fees Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Customer advance payments Contract with Customer, Refund Liability, Current Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Sensors to Weighing Solutions Sensors to Weighing Solutions [Member] Sensors to Weighing Solutions Other Other nonoperating income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Other Information Related to Lease Term and Discount Rate Other Information Related to Lease Term and Discount Rate [Table Text Block] Other Information Related to Lease Term and Discount Rate [Table Text Block] Purchase of treasury stock (shares) Stock Repurchased During Period, Shares Trade accounts payable Accounts Payable, Trade, Current PEO Name PEO Name Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] OPEB Plans Other Postretirement Benefits Plan [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Subsidiaries Number of Subsidiaries Liquidated Number of Subsidiaries Liquidated Israel ISRAEL Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Corporate/Other Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Other Other Operating Income (Expense), Net Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Weighing Solutions Weighing Solutions [Member] -- None. No documentation exists for this element. -- Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total Vishay Precision Group, Inc. stockholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract with customer, revenue recognized Contract with Customer, Liability, Revenue Recognized Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subsequent Events [Abstract] Subsequent Events [Abstract] Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Stress-Tek Acquisition Stress-Tek, Inc. [Member] Stress-Tek, Inc. [Member] Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Level 2 Inputs Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Deferred financing costs Debt Issuance Costs, Net Capital expenditures Payments to Acquire Productive Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Industrial Weighing Industrial Weighing [Member] Industrial Weighing [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Pension and other postretirement actuarial items Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Balance, beginning Balance, ending Equity, Including Portion Attributable to Noncontrolling Interest Goods received, not yet invoiced Accounts Payable and Other Accrued Liabilities Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Class B Convertible Common Stock Class B Convertible Common Stock Class B Convertible Common Stock [Member] -- None. No documentation exists for this element. -- Minimum Minimum [Member] Denominator for diluted earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Other comprehensive loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Asia Asia [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accrued taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current Assets Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Foreign currency exchange gain Gain (Loss), Foreign Currency Transaction, before Tax Payments of employee taxes on certain share-based arrangements Payment, Tax Withholding, Share-Based Payment Arrangement Fiscal Period Fiscal Period, Policy [Policy Text Block] Liabilities Liabilities [Abstract] Net earnings Net earnings Net earnings Net earnings Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per share attributable to VPG stockholders (dollars per share) Basic earnings per share attributable to VPG stockholders (dollars per share) Earnings Per Share, Basic Operating lease right of use asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2023 (excluding the six months ended July 1, 2023) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Schedule of Segment Reporting Information, by Segment [Table Text Block] Avionics, Military & Space Avionics, Military & Space [Member] Avionics, Military & Space [Member] Restructuring costs Restructuring costs Restructuring Charges Other current liabilities Increase (Decrease) in Other Accrued Liabilities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Raw materials Inventory, Raw Materials, Gross Test & Measurement Test & Measurement [Member] Test & Measurement [Member] Current accrued pensions and other post retirement costs Liability, Pension and Other Postretirement and Postemployment Benefits, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Number of people granted awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of People Granted Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of People Granted Awards Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Loss on liquidation Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Less: comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Weighted average grant date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in process Inventory, Work in Process, Gross Property and equipment: Property, Plant and Equipment, Gross [Abstract] Insider Trading Arrangements [Line Items] Measurement Systems Measurement Systems Measurement Systems [Member] -- None. No documentation exists for this element. -- Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Machinery and equipment Machinery and Equipment, Gross Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Noncontrolling interests Equity, Attributable to Noncontrolling Interest Cash payments Payments for Restructuring Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Restricted stock issuances Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Assets and Liabilities at Fair Value, Recurring Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other non current assets and liabilities, net Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Payroll and related expenses Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Amounts reclassified from accumulated other comprehensive income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] DTS Acquisition Diversified Technical Systems, Inc [Member] Diversified Technical Systems, Inc Operating leases weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Net revenues Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Amortization of actuarial losses (gains) Defined Benefit Plan, Amortization of Gain (Loss) Operating leases weighted average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Goodwill Goodwill Disclosure [Text Block] Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Weighted average shares outstanding - diluted (in shares) Adjusted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Software Capitalized Computer Software, Gross Revenues Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Capital in excess of par value Additional Paid in Capital, Common Stock Capital in Excess of Par Value Additional Paid-in Capital [Member] Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Subsequent Event Subsequent Events [Text Block] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Sensors Sensors [Member] -- None. No documentation exists for this element. -- Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Segment Reconciling Items Segment Reconciling Items [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Pension Plans Pension Plan [Member] Segment Information Segment Reporting Disclosure [Text Block] Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Assets held in rabbi trusts Rabbi Trust Assets Fair Value Disclosure it represents rabbi trust assets fair value disclosure. Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Denominator: Earnings Per Share, Basic, Other Disclosure [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Contract asset, unbilled revenue, beginning balance Contract asset, unbilled revenue, ending balance Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares outstanding - basic (in shares) Weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating income Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] DSI Acquisition Dynamic Systems Inc. [Member] Dynamic Systems Inc. [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] KELK Acquisition Kelk [Member] KELK Membe Leases Recorded on the Balance Sheet Leases Recorded on the Balance Sheet [Table Text Block] Leases Recorded on the Balance Sheet [Table Text Block] Share-based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Noncontrolling Interests Noncontrolling Interest [Member] EX-101.PRE 10 vpg-20230701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jul. 01, 2023
Aug. 08, 2023
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 01, 2023  
Document Transition Report false  
Entity File Number 1-34679  
Entity Registrant Name VISHAY PRECISION GROUP, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-0986328  
Entity Address, Address Line One 3 Great Valley Parkway, Suite 150  
Entity Address, City or Town Malvern  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19355  
City Area Code 484  
Local Phone Number 321-5300  
Title of 12(b) Security Common stock, $0.10 par value  
Trading Symbol VPG  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001487952  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock    
Entity Common Stock, Shares Outstanding   12,581,252
Class B Convertible Common Stock    
Entity Common Stock, Shares Outstanding   1,022,887
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 98,521 $ 88,562
Accounts receivable, net 60,548 60,068
Inventories:    
Raw materials 33,737 31,852
Work in process 30,068 26,401
Finished goods 25,613 26,407
Inventories, net 89,418 84,660
Prepaid expenses and other current assets 15,904 18,516
Total current assets 264,391 251,806
Property and equipment:    
Land 4,139 4,117
Buildings and improvements 71,459 71,613
Machinery and equipment 125,593 125,301
Software 8,933 9,539
Construction in progress 10,662 10,075
Accumulated depreciation (133,658) (133,518)
Property and equipment, net 87,128 87,127
Goodwill 45,703 45,544
Intangible assets, net 46,476 48,217
Operating lease right of use asset 23,663 24,342
Other assets 19,616 19,706
Total assets 486,977 476,742
Current liabilities:    
Trade accounts payable 12,411 13,792
Payroll and related expenses 19,355 21,966
Other accrued expenses 22,660 20,306
Income taxes 2,740 4,064
Current portion of operating lease liabilities 4,072 4,208
Total current liabilities 61,238 64,336
Long-term debt, less current portion 60,799 60,799
Deferred income taxes 4,060 4,212
Operating lease liabilities 18,987 20,043
Other liabilities 13,200 13,053
Accrued pension and other postretirement costs 7,028 7,777
Total liabilities 165,312 170,220
Equity:    
Treasury stock (11,924) (11,504)
Capital in excess of par value 201,611 201,164
Retained earnings 171,559 156,359
Accumulated other comprehensive loss (41,076) (40,900)
Total Vishay Precision Group, Inc. stockholders' equity 321,603 306,547
Noncontrolling interests 62 (25)
Total equity 321,665 306,522
Total liabilities and equity 486,977 476,742
Common Stock    
Equity:    
Common stock 1,330 1,325
Class B Convertible Common Stock    
Equity:    
Common stock $ 103 $ 103
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Income Statement [Abstract]        
Net revenues $ 90,802 $ 88,618 $ 179,666 $ 176,283
Costs of products sold 52,090 51,284 103,755 103,699
Gross profit 38,712 37,334 75,911 72,584
Selling, general, and administrative expenses 26,755 25,879 53,914 52,553
Restructuring costs 162 904 278 1,165
Operating income 11,795 10,551 21,719 18,866
Other income (expense):        
Interest expense (1,079) (428) (2,076) (757)
Other 1,019 3,344 1,294 3,783
Other income (expense) (60) 2,916 (782) 3,026
Income before taxes 11,735 13,467 20,937 21,892
Income tax expense 3,384 2,587 5,604 4,328
Net earnings 8,351 10,880 15,333 17,564
Less: net earnings attributable to noncontrolling interests 115 125 133 453
Net earnings attributable to VPG stockholders $ 8,236 $ 10,755 $ 15,200 $ 17,111
Basic earnings per share attributable to VPG stockholders (dollars per share) $ 0.61 $ 0.79 $ 1.12 $ 1.25
Diluted earnings per share attributable to VPG stockholders (dollars per share) $ 0.60 $ 0.79 $ 1.11 $ 1.25
Weighted average shares outstanding - basic (in shares) 13,601 13,648 13,593 13,643
Weighted average shares outstanding - diluted (in shares) 13,670 13,692 13,661 13,684
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Statement of Comprehensive Income [Abstract]        
Net earnings $ 8,351 $ 10,880 $ 15,333 $ 17,564
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (1,680) (7,943) (178) (9,735)
Pension and other postretirement actuarial items (1) 81 2 162
Other comprehensive loss (1,681) (7,862) (176) (9,573)
Comprehensive income 6,670 3,018 15,157 7,991
Less: comprehensive income attributable to noncontrolling interests 115 125 133 453
Comprehensive income attributable to VPG stockholders $ 6,555 $ 2,893 $ 15,024 $ 7,538
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Operating activities    
Net earnings $ 15,333 $ 17,564
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 7,725 7,622
Gain on sale of property and equipment 28 (178)
Reclassification of foreign currency translation adjustment related to disposal of subsidiary 0 191
Share-based compensation expense 1,229 1,024
Inventory write-offs for obsolescence 1,049 866
Deferred income taxes 507 1,116
Foreign currency impacts and other items (1,557) (2,740)
Net changes in operating assets and liabilities:    
Accounts receivable (956) (3,434)
Inventories (5,697) (10,739)
Prepaid expenses and other current assets 2,726 254
Trade accounts payable (684) 14
Other current liabilities (593) (2,059)
Other non current assets and liabilities, net (292) (403)
Accrued pension and other postretirement costs, net (606) (342)
Net cash provided by operating activities 18,212 8,756
Investing activities    
Capital expenditures (6,874) (8,815)
Proceeds from sale of property and equipment 12 380
Net cash used in investing activities (6,862) (8,435)
Financing activities    
Purchase of treasury stock (420) 0
Distributions to noncontrolling interests (46) (284)
Payments of employee taxes on certain share-based arrangements (825) (435)
Net cash used in financing activities (1,291) (719)
Effect of exchange rate changes on cash and cash equivalents (100) (4,508)
Increase (decrease) in cash and cash equivalents 9,959 (4,906)
Cash and cash equivalents at beginning of period 88,562 84,335
Cash and cash equivalents at end of period 98,521 79,429
Supplemental disclosure of investing transactions:    
Capital expenditures accrued but not yet paid $ 1,118 $ 2,684
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Equity - USD ($)
$ in Thousands
Total
Total VPG, Inc. Stockholders' Equity
Common Stock
Class B Convertible Common Stock
Treasury Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interests
Balance, beginning at Dec. 31, 2021 $ 277,042 $ 277,099 $ 1,322 $ 103 $ (8,765) $ 199,151 $ 120,296 $ (35,008) $ (57)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 17,564 17,111         17,111   453
Other comprehensive income (loss) (9,573) (9,573)           (9,573)  
Share-based compensation expense 1,024 1,024       1,024      
Restricted stock issuances (423) (423) 3     (426)      
Distributions to noncontrolling interests (284)               (284)
Balance, ending at Jul. 02, 2022 285,350 285,238 1,325 103 (8,765) 199,749 137,407 (44,581) 112
Balance, beginning at Apr. 02, 2022 281,843 281,818 1,324 103 (8,765) 199,223 126,652 (36,719) 25
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 10,880 10,755         10,755   125
Other comprehensive income (loss) (7,862) (7,862)           (7,862)  
Share-based compensation expense 527 527       527      
Restricted stock issuances 0 0 1     (1)      
Distributions to noncontrolling interests (38)               (38)
Balance, ending at Jul. 02, 2022 285,350 285,238 1,325 103 (8,765) 199,749 137,407 (44,581) 112
Balance, beginning at Dec. 31, 2022 306,522 306,547 1,325 103 (11,504) 201,164 156,359 (40,900) (25)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 15,333 15,200         15,200   133
Other comprehensive income (loss) (176) (176)           (176)  
Share-based compensation expense 1,229 1,229       1,229      
Restricted stock issuances (777) (777) 5     (782)      
Purchase of treasury stock (420) (420)     (420)        
Distributions to noncontrolling interests (46)               (46)
Balance, ending at Jul. 01, 2023 321,665 321,603 1,330 103 (11,924) 201,611 171,559 (41,076) 62
Balance, beginning at Apr. 01, 2023 314,893 314,920 1,328 103 (11,504) 201,065 163,323 (39,395) (27)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 8,351 8,236         8,236   115
Other comprehensive income (loss) (1,681) (1,681)           (1,681)  
Share-based compensation expense 548 548       548      
Restricted stock issuances 0 0 2     (2)      
Purchase of treasury stock (420) (420)     (420)        
Distributions to noncontrolling interests (26)               (26)
Balance, ending at Jul. 01, 2023 $ 321,665 $ 321,603 $ 1,330 $ 103 $ (11,924) $ 201,611 $ 171,559 $ (41,076) $ 62
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Equity (Parenthetical) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Common Stock        
Restricted stock issuance (shares) 17,386 10,531 47,189 28,368
Treasury Stock        
Purchase of treasury stock (shares) 12,312   12,312  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
Background
Vishay Precision Group, Inc. (“VPG” or the “Company”) is a global, diversified company focused on precision measurement and sensing technologies that help power the future by bridging the physical world with the digital one. Many of our specialized sensors, weighing solutions, and measurement systems are “designed-in” by our customers, and address growing applications across a diverse array of industries and markets. Our products are marketed under brand names that we believe are characterized as having a very high level of precision and quality, and we employ an operationally diversified structure to manage our businesses.
Interim Financial Statements
These unaudited consolidated condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements and therefore do not include all information and footnotes necessary for the presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in the United States for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations, and cash flows for the interim periods presented. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of December 31, 2022 and 2021 and for each of the three years in the period ended December 31, 2022, included in VPG’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023. The results of operations for the fiscal quarter ended July 1, 2023 are not necessarily indicative of the results to be expected for the full year. VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: 
20232022
Quarter 1April 1,April 2,
Quarter 2July 1,July 2,
Quarter 3September 30,October 1,
Quarter 4December 31,December 31,
Reclassifications
Certain prior year amounts have been reclassified to conform to the current financial statement presentation.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues
6 Months Ended
Jul. 01, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenue Recognition

The following table disaggregates net revenue by geographic region from contracts with customers based on net revenues generated by subsidiaries within that geographic location (in thousands):
Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$14,555 $13,228 $12,872 $40,655 $13,469 $12,463 $11,308 $37,240 
United Kingdom911 3,724 75 4,710 933 3,859 161 4,953 
Other Europe7,951 10,350 1,236 19,537 8,024 8,820 1,117 17,961 
Israel4,131 50  4,181 8,050 110 — 8,160 
Asia8,718 3,909 1,494 14,121 9,804 3,207 811 13,822 
Canada  7,598 7,598 — — 6,482 6,482 
Total$36,266 $31,261 $23,275 $90,802 $40,280 $28,459 $19,879 $88,618 
Six Fiscal Months Ended July 1, 2023Six Fiscal Months Ended July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$27,229 $28,107 $23,533 $78,869 $26,475 $26,541 $21,773 $74,789 
United Kingdom1,726 7,833 171 9,730 1,810 8,193 459 10,462 
Other Europe17,958 20,067 4,406 42,431 15,816 19,351 2,999 38,166 
Israel8,094 126  8,220 15,381 300 — 15,681 
Asia17,985 6,987 3,547 28,519 18,548 6,842 1,821 27,211 
Canada  11,897 11,897 — — 9,974 9,974 
Total$72,992 $63,120 $43,554 $179,666 $78,030 $61,227 $37,026 $176,283 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Test & Measurement$18,705 $21,483 $37,369 $39,456 
Avionics, Military & Space8,284 6,878 19,991 15,040 
Transportation13,031 13,195 25,503 27,149 
Other Markets18,417 18,035 37,722 39,185 
Industrial Weighing12,027 12,944 23,053 26,153 
General Industrial5,417 5,325 10,215 11,191 
Steel14,921 10,758 25,813 18,109 
Total$90,802 $88,618 $179,666 $176,283 

Contract Assets & Liabilities

Contract assets are established when revenues are recognized prior to a contractual payment due from the customer. When a payment becomes due based on the contract terms, the Company will reduce the contract asset and record a receivable. Contract liabilities are deferred revenues that are recorded when cash payments are received or due in advance of our performance obligations. Our payment terms vary by the type and location of the products offered. The term between invoicing and when payment is due is not significant.

The outstanding contract assets and liability accounts were as follows (in thousands):
Contract AssetContract Liability
Unbilled RevenueAccrued Customer Advances
Balance at December 31, 2022$3,990 $7,983 
Balance at July 1, 20234,170 8,633 
Increase$180 $650 
The amount of revenue recognized during the six fiscal months ended July 1, 2023 that was included in the contract liability balance at December 31, 2022 was $6.2 million
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jul. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The Company tests the goodwill in each of its goodwill reporting units for impairment at least annually, as of the first day of its fourth quarter, and whenever events or changes in circumstances occur indicating that a possible impairment may have been incurred.

The change in the carrying amount of goodwill by segment is as follows (in thousands):
TotalMeasurement SystemsWeighing Solutions
KELK AcquisitionDSI AcquisitionDTS AcquisitionStress-Tek Acquisition
Balance at December 31, 2022$45,544 $6,313 $16,887 $16,033 $6,311 
Foreign currency translation adjustment159 151 — — 
Balance at July 1, 2023$45,703 $6,464 $16,895 $16,033 $6,311 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jul. 01, 2023
Leases [Abstract]  
Leases Leases
The Company primarily leases office and manufacturing facilities in addition to vehicles, which have remaining terms of less than one year to thirteen years. The Company has no finance leases.
Leases recorded on the balance sheet consist of the following (in thousands):
LeasesJuly 1, 2023December 31, 2022
 Assets
 Operating lease right of use asset$23,663 $24,342 
 Liabilities
 Operating lease - current$4,072 $4,208 
 Operating lease - non-current$18,987 $20,043 
Other information related to lease term and discount rate is as follows:
July 1, 2023
 Operating leases weighted average remaining lease term (in years)7.24 years
 Operating leases weighted average discount rate3.39 %

The components of lease expense are as follows (in thousands):
Fiscal quarter endedSix Fiscal Months Ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Operating lease cost$1,247 $1,299 $2,491 $2,609 
Short-term lease cost45 17 91 42 
Sublease income(98)(105)(198)(217)
Total net lease cost$1,194 $1,211 $2,384 $2,434 

Right of use assets obtained in exchange for new operating lease liability during the six fiscal months ended July 1, 2023 were $1.5 million. The Company paid $2.5 million and $2.6 million for its operating leases for each of the six fiscal months ended July 1, 2023 and July 2, 2022, which are included in operating cash flows on the consolidated condensed statements of cash flows.
Undiscounted maturities of operating lease payments as of July 1, 2023 are summarized as follows (in thousands):
2023 (excluding the six months ended July 1, 2023)$2,370 
20244,228 
20253,843 
20263,217 
20273,010 
Thereafter9,158 
Total future minimum lease payments$25,826 
 Less: amount representing interest(2,767)
 Present value of future minimum lease payments$23,059 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
VPG calculates the tax provision for interim periods using an estimated annual effective tax rate methodology based on projected full-year pre-tax earnings among the taxing jurisdictions in which we operate with adjustments for discrete items. The effective tax rate was 28.8% and 19.2% for the fiscal quarter ended July 1, 2023, and July 2, 2022, respectively. The effective tax rate for the fiscal quarter ended July 1, 2023 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets. The effective tax rate for the fiscal quarter ended July 2, 2022 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets.
The Company and its subsidiaries are subject to income taxes imposed by the U.S., various states, and the foreign jurisdictions in which we operate. Each jurisdiction establishes rules that set forth the years which are subject to examination by its tax authorities. While the Company believes the tax positions taken on its tax returns for each jurisdiction are supportable, they may still be challenged by the jurisdiction's tax authorities. In anticipation of such challenges, the Company has established reserves for tax-related uncertainties. These liabilities are based on the Company’s best estimate of the potential tax exposures in each respective jurisdiction. It may take a number of years for a final tax liability in a jurisdiction to be determined, particularly in the event of an audit. If an uncertain matter is determined favorably, there could be a reduction in the Company’s tax expense. An unfavorable determination could increase tax expense and could require a cash payment, including interest and penalties.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jul. 01, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consists of the following (in thousands):
July 1, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$61,000 $61,000 
Deferred financing costs(201)(201)
Total long-term debt$60,799 $60,799 
On May 5, 2023, the Company entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (the “Credit Agreement Amendment”), by and among the Company, the lenders named therein, Citizens Bank, National Association and
Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The Credit Agreement Amendment amends the Third Amended and Restated Credit Agreement, dated March 20, 2020, by and among the Company, the lenders named therein, Citizens Bank, National Association and Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The primary purpose of the changes made in the Credit Agreement Amendment were to update the interest rate provisions to replace LIBOR with SOFR for U.S. dollar denominated loans as well as update the other applicable reference borrowing rates for foreign currency loans which took effect on June 15, 2023. There is no material impact in interest expense or the loan balance as a result of the rate change.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jul. 01, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive income (loss), net of tax, consist of the following (in thousands):
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2023$(41,489)$589 $(40,900)
Other comprehensive income before reclassifications(178) (178)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at July 1, 2023$(41,667)$591 $(41,076)
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2022$(30,276)$(4,732)$(35,008)
Other comprehensive loss before reclassifications(9,926)— (9,926)
Amounts reclassified from accumulated other comprehensive income191 162 353 
Balance at July 2, 2022$(40,011)$(4,570)$(44,581)
Reclassification of foreign currency translation adjustment for the loss on liquidation of subsidiaries is included in other income and expense other (see Note 12). Reclassifications of pension and other postretirement actuarial items out of accumulated other comprehensive income (loss) are included in the computation of net periodic benefit cost (see Note 8).
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Pensions and Other Postretirement Benefits
6 Months Ended
Jul. 01, 2023
Retirement Benefits [Abstract]  
Pension and Other Postretirement Benefits Pension and Other Postretirement BenefitsEmployees of VPG participate in various defined benefit pension and other postretirement benefit ("OPEB") plans. The following table sets forth the components of the net periodic benefit cost for the Company's defined benefit pension and OPEB plans (in thousands):
Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$68 $4 $81 $
Interest cost192 28 120 17 
Expected return on plan assets(214)(119)— 
Amortization of actuarial losses (gains)7 (6)72 
Net periodic benefit cost$53 $26 $154 $25 
Six Fiscal Months Ended 
 
July 1, 2023
Six Fiscal Months Ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$137 $8 $165 $14 
Interest cost$382 $56 $243 $34 
Expected return on plan assets$(426)$ $(242)$— 
Amortization of actuarial losses (gains)$15 $(12)$146 $
Net periodic benefit cost$108 $52 $312 $50 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation
6 Months Ended
Jul. 01, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The Vishay Precision Group, Inc. 2022 Stock Incentive Plan (the "2022 plan") permits issuance of up to 608,000 shares of common stock. At July 1, 2023, the Company had reserved 525,239 shares of common stock for future grants of equity awards (restricted stock, unrestricted stock, restricted stock units ("RSUs"), or stock options) pursuant to the 2022 plan. If any outstanding awards are forfeited by the holder or canceled by the Company, the underlying shares would be available for re-grant to others. If shares are withheld for payment of taxes, those shares do not become available for grant under the 2022 plan.
On February 28, 2023 and in accordance with their respective employment agreements, VPG’s three executive officers were granted annual equity awards in the form of RSUs, of which 50% are performance-based. The awards have an aggregate target grant-date fair value of $1.9 million and were comprised of 43,243 RSUs. Fifty percent of these awards will vest on January 1, 2026, subject to the executives’ continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the executives' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative “adjusted free cash flow” and "net earnings goals", each weighted equally.
On March 9, 2023, certain non-executive VPG employees were granted annual equity awards in the form of RSUs. Certain employees received awards, of which 75% are performance-based and certain employees received awards of which 50% are performance-based. The awards have an aggregate grant-date fair value of $0.6 million and were comprised of 14,338 RSUs. The non-performance portion of these awards (twenty-five percent for certain employees and fifty percent for certain employees) will vest on January 1, 2026, subject to the employees' continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the employees' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative earnings and cash flow goals, each weighted equally.

On May 24, 2023, and in accordance with the Company's 2017 Non-Employee Director Compensation Plan, the Board of Directors approved the issuance of an aggregate of 13,923 RSUs to the independent board members of the Board of Directors. The awards have an aggregate grant-date fair value of $0.5 million and will vest on the earlier of the 2024 Annual Stockholders Meeting or May 24, 2024, subject to each applicable director's continued service on the Board of Directors. Vesting of equity awards is subject to acceleration under certain circumstances.
The amount of compensation cost related to share-based payment transactions is measured based on the grant-date fair value of the equity instruments issued. VPG determines compensation cost for RSUs based on the grant-date fair value of the underlying common stock. The Company recognizes compensation cost for RSUs that are expected to vest and for which performance criteria are expected to be met. The following table summarizes share-based compensation expense recognized (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Share-based compensation expense$548 $527 $1,229 $1,024 
During the second quarter of 2023, a net adjustment of $0.1 million decreasing share-based compensation expense was recorded based on the evaluation of performance objectives associated with awards granted in 2021 and 2022. It was determined that certain objectives were not likely to be fully met necessitating a reversal of certain compensation expenses associated with those awards.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jul. 01, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
VPG reports in three product segments: the Sensors segment, the Weighing Solutions segment, and the Measurement Systems segment. The Sensors reporting segment is comprised of the foil resistor and strain gage operating segments. The Weighing Solutions segment is comprised of specialized modules and systems used to precisely measure weight, force torque, and pressure. The Measurement Systems reporting segment is comprised of highly specialized systems for steel production, materials development, and safety testing.
The chief operating decision maker ("CODM") is our chief executive officer. The CODM evaluates each operating segment's performance. The evaluation of the segment's performance is based on multiple performance measures including gross profits, revenues, and operating income, exclusive of certain items. Management believes that evaluating segment performance, excluding items such as restructuring and severance costs, impairment of goodwill and indefinite-lived intangible assets, acquisition costs, and other items is meaningful because they relate to occurrences or events that are outside of our core operations, and management believes that the use of these measures provides a consistent basis to evaluate our operating profitability and performance trends across comparable periods.
The following table sets forth reporting segment information (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues:
Sensors$36,266 $40,280 $72,992 $78,030 
Weighing Solutions31,261 28,459 63,120 61,227 
Measurement Systems23,275 19,879 43,554 37,026 
Total$90,802 $88,618 $179,666 $176,283 
Gross profit:
Sensors$14,549 $17,831 $29,693 $32,117 
Weighing Solutions12,107 9,585 23,236 21,664 
Measurement Systems12,056 9,918 22,982 18,803 
Total$38,712 $37,334 $75,911 $72,584 
Reconciliation of segment operating income to consolidated results:
Sensors$9,567 $13,060 $19,500 $22,018 
Weighing Solutions6,161 4,177 11,501 10,391 
Measurement Systems4,769 3,263 8,641 5,474 
Unallocated G&A expenses(8,540)(9,045)(17,645)(17,852)
Restructuring costs(162)(904)(278)(1,165)
Operating income$11,795 $10,551 $21,719 $18,866 
Restructuring costs:
Sensors$ $(904)$ $(1,107)
Weighing Solutions(162)— (196)— 
Measurement Systems — (32)(58)
Corporate/Other — (50)— 
$(162)$(904)$(278)$(1,165)
Products are transferred between segments on a basis intended to reflect, as nearly as practicable, the market value of the products. The table below summarizes intersegment sales (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Sensors to Weighing Solutions$433 $433 $761 $822 
Sensors to Measurement Systems12 98 48 159 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share attributable to VPG stockholders (in thousands, except earnings per share):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$8,236 $10,755 $15,200 $17,111 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,601 13,648 13,593 13,643 
Effect of dilutive securities:
Restricted stock units69 44 68 41 
Dilutive potential common shares69 44 68 41 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,670 13,692 13,661 13,684 
Basic earnings per share attributable to VPG stockholders
$0.61 $0.79 $1.12 $1.25 
Diluted earnings per share attributable to VPG stockholders
$0.60 $0.79 $1.11 $1.25 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Financial Statement Information
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Additional Financial Statement Information Additional Financial Statement Information
Other Income (Expense) Other
The caption “Other” on the consolidated condensed statements of operations consists of the following (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Foreign currency exchange gain $793 $3,380 $855 $3,934 
Interest income356 80 722 144 
Pension expense(71)(104)(145)(180)
Other(59)(12)(138)(115)
$1,019 $3,344 $1,294 $3,783 

Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and six fiscal months ended July 1, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, and the British pound.
For the fiscal quarter and six fiscal months ended July 2, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen and the British pound. The change in the dollar-shekel exchange rate resulted in a favorable foreign exchange impact primarily related to the shekel-denominated lease liability for the Sensors facility in Israel.

Included in Other for the six fiscal months ended July 2, 2022 is a $0.2 million loss on the liquidation of two of the Company's European subsidiaries.

Other Accrued Expenses

Other accrued expenses consist of the following (in thousands):


July 1, 2023December 31, 2022
Customer advance payments$8,633 $7,983 
Accrued restructuring61 183 
Goods received, not yet invoiced2,028 2,523 
Accrued taxes, other than income taxes1,905 1,141 
Accrued commissions3,570 3,217 
Accrued professional fees1,825 1,360 
Accrued technical warranty781 740 
Current accrued pensions and other post retirement costs505 505 
Other3,352 2,654 
$22,660 $20,306 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jul. 01, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
ASC Topic 820, Fair Value Measurement, establishes a valuation hierarchy of the inputs used to measure fair value. This hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:
Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
Level 3: Unobservable inputs that reflect the Company’s own assumptions.
An asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis (in thousands):
Fair value measurements at reporting date using:
Total
Fair Value
Level 1
Inputs
Level 2
Inputs
Level 3
Inputs
July 1, 2023
Assets
Assets held in rabbi trusts$5,754 $110 $5,644 $ 
December 31, 2022
Assets
Assets held in rabbi trusts$5,427 $53 $5,374 $— 
The Company maintains non-qualified trusts, referred to as “rabbi” trusts, to fund payments under deferred compensation and non-qualified pension plans. Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale money market funds at July 1, 2023 and December 31, 2022, and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day of the period. The company-owned life insurance assets are valued in consultation with the Company’s insurance brokers using the value of underlying assets of the insurance contracts. The fair value measurement of the cash equivalents held in the rabbi trust are considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.
The fair value of the long-term debt, excluding capitalized deferred financing costs, at July 1, 2023 and December 31, 2022 approximates its carrying value as the revolving debt is reset on a monthly basis based on current market rates, plus a base rate as specified in the debt agreement. The fair value of long-term debt is considered a Level 2 measurement within the fair value hierarchy. The Company’s financial instruments include cash and cash equivalents, accounts receivable, short-term notes payable, and accounts payable. The carrying amounts for these financial instruments reported in the consolidated condensed balance sheets approximate their fair values.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs
6 Months Ended
Jul. 01, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
Restructuring costs reflect the cost reduction programs implemented by the Company. Restructuring costs are expensed during the period in which the Company determines it will incur those costs and all requirements for accrual are met. Because these costs are recorded based upon estimates, actual expenditures for the restructuring activities may differ from the initially recorded costs. If the initial estimates are too low or too high, the Company could be required either to record additional expense in future periods or to reverse part of the previously recorded charges.
The Company recorded $0.2 million and $0.9 million of restructuring costs during the fiscal quarter ended July 1, 2023 and July 2, 2022, respectively and $0.3 million and $1.2 million of restructuring costs during the six fiscal months ended July 1, 2023 and July 2, 2022, respectively. Restructuring costs were comprised primarily of employee termination costs, including severance and statutory retirement allowances, and were incurred in connection with various cost reduction programs.
The following table summarizes recent activity related to all restructuring programs. The accrued restructuring liability balance as of July 1, 2023 and December 31, 2022, respectively, is included in Other accrued expenses in the accompanying consolidated condensed balance sheets (in thousands):
Balance at December 31, 2022$183 
Restructuring charges in 2023278 
Cash payments(402)
Foreign currency translation
Balance at July 1, 2023$61 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Event
6 Months Ended
Jul. 01, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventOn August 8, 2023, the Company announced that its Board of Directors extended the term of the previously approved stock repurchase plan to August 9, 2024.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Pay vs Performance Disclosure        
Net earnings attributable to VPG stockholders $ 8,236 $ 10,755 $ 15,200 $ 17,111
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jul. 01, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation - (Policies)
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Fiscal Period VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: 
20232022
Quarter 1April 1,April 2,
Quarter 2July 1,July 2,
Quarter 3September 30,October 1,
Quarter 4December 31,December 31,
Reclassifications
Reclassifications
Certain prior year amounts have been reclassified to conform to the current financial statement presentation.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation - (Tables)
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Fiscal Quarters VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: 
20232022
Quarter 1April 1,April 2,
Quarter 2July 1,July 2,
Quarter 3September 30,October 1,
Quarter 4December 31,December 31,
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - (Tables)
6 Months Ended
Jul. 01, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table disaggregates net revenue by geographic region from contracts with customers based on net revenues generated by subsidiaries within that geographic location (in thousands):
Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$14,555 $13,228 $12,872 $40,655 $13,469 $12,463 $11,308 $37,240 
United Kingdom911 3,724 75 4,710 933 3,859 161 4,953 
Other Europe7,951 10,350 1,236 19,537 8,024 8,820 1,117 17,961 
Israel4,131 50  4,181 8,050 110 — 8,160 
Asia8,718 3,909 1,494 14,121 9,804 3,207 811 13,822 
Canada  7,598 7,598 — — 6,482 6,482 
Total$36,266 $31,261 $23,275 $90,802 $40,280 $28,459 $19,879 $88,618 
Six Fiscal Months Ended July 1, 2023Six Fiscal Months Ended July 2, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$27,229 $28,107 $23,533 $78,869 $26,475 $26,541 $21,773 $74,789 
United Kingdom1,726 7,833 171 9,730 1,810 8,193 459 10,462 
Other Europe17,958 20,067 4,406 42,431 15,816 19,351 2,999 38,166 
Israel8,094 126  8,220 15,381 300 — 15,681 
Asia17,985 6,987 3,547 28,519 18,548 6,842 1,821 27,211 
Canada  11,897 11,897 — — 9,974 9,974 
Total$72,992 $63,120 $43,554 $179,666 $78,030 $61,227 $37,026 $176,283 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Test & Measurement$18,705 $21,483 $37,369 $39,456 
Avionics, Military & Space8,284 6,878 19,991 15,040 
Transportation13,031 13,195 25,503 27,149 
Other Markets18,417 18,035 37,722 39,185 
Industrial Weighing12,027 12,944 23,053 26,153 
General Industrial5,417 5,325 10,215 11,191 
Steel14,921 10,758 25,813 18,109 
Total$90,802 $88,618 $179,666 $176,283 
Contract with Customer, Asset and Liability The outstanding contract assets and liability accounts were as follows (in thousands):
Contract AssetContract Liability
Unbilled RevenueAccrued Customer Advances
Balance at December 31, 2022$3,990 $7,983 
Balance at July 1, 20234,170 8,633 
Increase$180 $650 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jul. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amount of goodwill by segment is as follows (in thousands):
TotalMeasurement SystemsWeighing Solutions
KELK AcquisitionDSI AcquisitionDTS AcquisitionStress-Tek Acquisition
Balance at December 31, 2022$45,544 $6,313 $16,887 $16,033 $6,311 
Foreign currency translation adjustment159 151 — — 
Balance at July 1, 2023$45,703 $6,464 $16,895 $16,033 $6,311 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Tables)
6 Months Ended
Jul. 01, 2023
Leases [Abstract]  
Leases Recorded on the Balance Sheet
Leases recorded on the balance sheet consist of the following (in thousands):
LeasesJuly 1, 2023December 31, 2022
 Assets
 Operating lease right of use asset$23,663 $24,342 
 Liabilities
 Operating lease - current$4,072 $4,208 
 Operating lease - non-current$18,987 $20,043 
Other Information Related to Lease Term and Discount Rate
Other information related to lease term and discount rate is as follows:
July 1, 2023
 Operating leases weighted average remaining lease term (in years)7.24 years
 Operating leases weighted average discount rate3.39 %
Components of Lease Expense The components of lease expense are as follows (in thousands):
Fiscal quarter endedSix Fiscal Months Ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Operating lease cost$1,247 $1,299 $2,491 $2,609 
Short-term lease cost45 17 91 42 
Sublease income(98)(105)(198)(217)
Total net lease cost$1,194 $1,211 $2,384 $2,434 
Maturities of Operating Lease Liabilities
Undiscounted maturities of operating lease payments as of July 1, 2023 are summarized as follows (in thousands):
2023 (excluding the six months ended July 1, 2023)$2,370 
20244,228 
20253,843 
20263,217 
20273,010 
Thereafter9,158 
Total future minimum lease payments$25,826 
 Less: amount representing interest(2,767)
 Present value of future minimum lease payments$23,059 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - (Tables)
6 Months Ended
Jul. 01, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following (in thousands):
July 1, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$61,000 $61,000 
Deferred financing costs(201)(201)
Total long-term debt$60,799 $60,799 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Loss) - (Tables)
6 Months Ended
Jul. 01, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive income (loss), net of tax, consist of the following (in thousands):
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2023$(41,489)$589 $(40,900)
Other comprehensive income before reclassifications(178) (178)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at July 1, 2023$(41,667)$591 $(41,076)
Foreign Currency Translation AdjustmentPension
and Other
Postretirement
Actuarial Items
Total
Balance at January 1, 2022$(30,276)$(4,732)$(35,008)
Other comprehensive loss before reclassifications(9,926)— (9,926)
Amounts reclassified from accumulated other comprehensive income191 162 353 
Balance at July 2, 2022$(40,011)$(4,570)$(44,581)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Pensions and Other Postretirement Benefits - (Tables)
6 Months Ended
Jul. 01, 2023
Retirement Benefits [Abstract]  
Schedule of Net Pension and Other Retirement Plan Costs he following table sets forth the components of the net periodic benefit cost for the Company's defined benefit pension and OPEB plans (in thousands):
Fiscal quarter ended 
 
July 1, 2023
Fiscal quarter ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$68 $4 $81 $
Interest cost192 28 120 17 
Expected return on plan assets(214)(119)— 
Amortization of actuarial losses (gains)7 (6)72 
Net periodic benefit cost$53 $26 $154 $25 
Six Fiscal Months Ended 
 
July 1, 2023
Six Fiscal Months Ended 
 
July 2, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$137 $8 $165 $14 
Interest cost$382 $56 $243 $34 
Expected return on plan assets$(426)$ $(242)$— 
Amortization of actuarial losses (gains)$15 $(12)$146 $
Net periodic benefit cost$108 $52 $312 $50 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - (Tables)
6 Months Ended
Jul. 01, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense The following table summarizes share-based compensation expense recognized (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Share-based compensation expense$548 $527 $1,229 $1,024 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - (Tables)
6 Months Ended
Jul. 01, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting The following table sets forth reporting segment information (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Net revenues:
Sensors$36,266 $40,280 $72,992 $78,030 
Weighing Solutions31,261 28,459 63,120 61,227 
Measurement Systems23,275 19,879 43,554 37,026 
Total$90,802 $88,618 $179,666 $176,283 
Gross profit:
Sensors$14,549 $17,831 $29,693 $32,117 
Weighing Solutions12,107 9,585 23,236 21,664 
Measurement Systems12,056 9,918 22,982 18,803 
Total$38,712 $37,334 $75,911 $72,584 
Reconciliation of segment operating income to consolidated results:
Sensors$9,567 $13,060 $19,500 $22,018 
Weighing Solutions6,161 4,177 11,501 10,391 
Measurement Systems4,769 3,263 8,641 5,474 
Unallocated G&A expenses(8,540)(9,045)(17,645)(17,852)
Restructuring costs(162)(904)(278)(1,165)
Operating income$11,795 $10,551 $21,719 $18,866 
Restructuring costs:
Sensors$ $(904)$ $(1,107)
Weighing Solutions(162)— (196)— 
Measurement Systems — (32)(58)
Corporate/Other — (50)— 
$(162)$(904)$(278)$(1,165)
Products are transferred between segments on a basis intended to reflect, as nearly as practicable, the market value of the products. The table below summarizes intersegment sales (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Sensors to Weighing Solutions$433 $433 $761 $822 
Sensors to Measurement Systems12 98 48 159 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share attributable to VPG stockholders (in thousands, except earnings per share):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$8,236 $10,755 $15,200 $17,111 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,601 13,648 13,593 13,643 
Effect of dilutive securities:
Restricted stock units69 44 68 41 
Dilutive potential common shares69 44 68 41 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,670 13,692 13,661 13,684 
Basic earnings per share attributable to VPG stockholders
$0.61 $0.79 $1.12 $1.25 
Diluted earnings per share attributable to VPG stockholders
$0.60 $0.79 $1.11 $1.25 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Financial Statement Information - (Tables)
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Income (Expense)
The caption “Other” on the consolidated condensed statements of operations consists of the following (in thousands):
Fiscal quarter endedSix fiscal months ended
July 1, 2023July 2, 2022July 1, 2023July 2, 2022
Foreign currency exchange gain $793 $3,380 $855 $3,934 
Interest income356 80 722 144 
Pension expense(71)(104)(145)(180)
Other(59)(12)(138)(115)
$1,019 $3,344 $1,294 $3,783 
Schedule of Accrued Liabilities
Other accrued expenses consist of the following (in thousands):


July 1, 2023December 31, 2022
Customer advance payments$8,633 $7,983 
Accrued restructuring61 183 
Goods received, not yet invoiced2,028 2,523 
Accrued taxes, other than income taxes1,905 1,141 
Accrued commissions3,570 3,217 
Accrued professional fees1,825 1,360 
Accrued technical warranty781 740 
Current accrued pensions and other post retirement costs505 505 
Other3,352 2,654 
$22,660 $20,306 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - (Tables)
6 Months Ended
Jul. 01, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities at Fair Value, Recurring
The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis (in thousands):
Fair value measurements at reporting date using:
Total
Fair Value
Level 1
Inputs
Level 2
Inputs
Level 3
Inputs
July 1, 2023
Assets
Assets held in rabbi trusts$5,754 $110 $5,644 $ 
December 31, 2022
Assets
Assets held in rabbi trusts$5,427 $53 $5,374 $— 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs - (Tables)
6 Months Ended
Jul. 01, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
The following table summarizes recent activity related to all restructuring programs. The accrued restructuring liability balance as of July 1, 2023 and December 31, 2022, respectively, is included in Other accrued expenses in the accompanying consolidated condensed balance sheets (in thousands):
Balance at December 31, 2022$183 
Restructuring charges in 2023278 
Cash payments(402)
Foreign currency translation
Balance at July 1, 2023$61 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - (Disaggregation of Revenue by Geographic Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 90,802 $ 88,618 $ 179,666 $ 176,283
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 40,655 37,240 78,869 74,789
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 4,710 4,953 9,730 10,462
Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 19,537 17,961 42,431 38,166
Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 4,181 8,160 8,220 15,681
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 14,121 13,822 28,519 27,211
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 7,598 6,482 11,897 9,974
Sensors        
Disaggregation of Revenue [Line Items]        
Total revenue 36,266 40,280 72,992 78,030
Sensors | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 14,555 13,469 27,229 26,475
Sensors | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 911 933 1,726 1,810
Sensors | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 7,951 8,024 17,958 15,816
Sensors | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 4,131 8,050 8,094 15,381
Sensors | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 8,718 9,804 17,985 18,548
Sensors | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Weighing Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 31,261 28,459 63,120 61,227
Weighing Solutions | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 13,228 12,463 28,107 26,541
Weighing Solutions | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 3,724 3,859 7,833 8,193
Weighing Solutions | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 10,350 8,820 20,067 19,351
Weighing Solutions | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 50 110 126 300
Weighing Solutions | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 3,909 3,207 6,987 6,842
Weighing Solutions | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Measurement Systems        
Disaggregation of Revenue [Line Items]        
Total revenue 23,275 19,879 43,554 37,026
Measurement Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 12,872 11,308 23,533 21,773
Measurement Systems | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 75 161 171 459
Measurement Systems | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 1,236 1,117 4,406 2,999
Measurement Systems | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Measurement Systems | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 1,494 811 3,547 1,821
Measurement Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,598 $ 6,482 $ 11,897 $ 9,974
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - (Disaggregation of Revenue by Market Sector) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 90,802 $ 88,618 $ 179,666 $ 176,283
Test & Measurement        
Disaggregation of Revenue [Line Items]        
Total revenue 18,705 21,483 37,369 39,456
Avionics, Military & Space        
Disaggregation of Revenue [Line Items]        
Total revenue 8,284 6,878 19,991 15,040
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenue 13,031 13,195 25,503 27,149
Other Markets        
Disaggregation of Revenue [Line Items]        
Total revenue 18,417 18,035 37,722 39,185
Industrial Weighing        
Disaggregation of Revenue [Line Items]        
Total revenue 12,027 12,944 23,053 26,153
General Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 5,417 5,325 10,215 11,191
Steel        
Disaggregation of Revenue [Line Items]        
Total revenue $ 14,921 $ 10,758 $ 25,813 $ 18,109
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - (Contract Assets and Liabilities) (Details)
$ in Thousands
6 Months Ended
Jul. 01, 2023
USD ($)
Movement in Contract Assets and Liabilities [Roll Forward]  
Contract asset, unbilled revenue, beginning balance $ 3,990
(Decrease)/increase in contract asset, unbilled revenue 180
Contract asset, unbilled revenue, ending balance 4,170
Contract liability, accrued customer advances, beginning balance 7,983
(Decrease)/increase in contract liability, accrued customer advances 650
Contract liability, accrued customer advances, ending balance $ 8,633
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - (Narrative) (Details)
$ in Millions
6 Months Ended
Jul. 01, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract with customer, revenue recognized $ 6.2
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill - (Schedule of Goodwill) (Details)
$ in Thousands
6 Months Ended
Jul. 01, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 45,544
Foreign currency translation adjustment 159
Ending balance 45,703
KELK Acquisition | Measurement Systems  
Goodwill [Roll Forward]  
Beginning balance 6,313
Foreign currency translation adjustment 151
Ending balance 6,464
DSI Acquisition | Measurement Systems  
Goodwill [Roll Forward]  
Beginning balance 16,887
Foreign currency translation adjustment 8
Ending balance 16,895
DTS Acquisition | Measurement Systems  
Goodwill [Roll Forward]  
Beginning balance 16,033
Foreign currency translation adjustment 0
Ending balance 16,033
Stress-Tek Acquisition | Weighing Solutions  
Goodwill [Roll Forward]  
Beginning balance 6,311
Foreign currency translation adjustment 0
Ending balance $ 6,311
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Lessee, Lease, Description [Line Items]    
Right-of-use asset obtained in exchange for operating lease liability $ 1.5  
Operating lease, payments $ 2.5 $ 2.6
Buildings and Vehicles | Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, remaining lease term (years) 1 year  
Buildings and Vehicles | Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, remaining lease term (years) 13 years  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Leases Recorded on the Balance Sheet) (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Assets    
Operating lease right of use asset $ 23,663 $ 24,342
Liabilities    
Operating lease - current 4,072 4,208
Operating lease - non-current $ 18,987 $ 20,043
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Other Information Related to Leases) (Details)
Jul. 01, 2023
Leases [Abstract]  
Operating leases weighted average remaining lease term (years) 7 years 2 months 26 days
Operating leases weighted average discount rate (percent) 3.39%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Leases [Abstract]        
Operating lease cost $ 1,247 $ 1,299 $ 2,491 $ 2,609
Short-term lease cost 45 17 91 42
Sublease income (98) (105) (198) (217)
Total net lease cost $ 1,194 $ 1,211 $ 2,384 $ 2,434
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jul. 01, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the six months ended July 1, 2023) $ 2,370
2024 4,228
2025 3,843
2026 3,217
2027 3,010
Thereafter 9,158
Total future minimum lease payments 25,826
Less: amount representing interest (2,767)
Present value of future minimum lease payments $ 23,059
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - (Details)
3 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Income Tax Disclosure [Abstract]    
Effective tax rate (percent) 28.80% 19.20%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - (Schedule of Long-term Debt) (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Deferred financing costs $ (201) $ (201)
Total long-term debt 60,799 60,799
Revolving Credit Facility | Credit Agreement 2020    
Debt Instrument [Line Items]    
Secured debt $ 61,000 $ 61,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Loss) - (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning $ 306,522 $ 277,042
Other comprehensive income before reclassifications (178) (9,926)
Amounts reclassified from accumulated other comprehensive income 2 353
Balance, ending 321,665 285,350
Total    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning (40,900) (35,008)
Balance, ending (41,076) (44,581)
Foreign Currency Translation Adjustment    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning (41,489) (30,276)
Other comprehensive income before reclassifications (178) (9,926)
Amounts reclassified from accumulated other comprehensive income 0 191
Balance, ending (41,667) (40,011)
Pension and Other Postretirement Actuarial Items    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning 589 (4,732)
Other comprehensive income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income 2 162
Balance, ending $ 591 $ (4,570)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Pension Plans        
Defined Benefit Plan Disclosure [Line Items]        
Net service cost $ 68 $ 81 $ 137 $ 165
Interest cost 192 120 382 243
Expected return on plan assets (214) (119) (426) (242)
Amortization of actuarial losses (gains) 7 72 15 146
Net periodic benefit cost 53 154 108 312
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Net service cost 4 7 8 14
Interest cost 28 17 56 34
Expected return on plan assets 0 0 0
Amortization of actuarial losses (gains) (6) 1 (12) 2
Net periodic benefit cost $ 26 $ 25 $ 52 $ 50
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - (Narrative) (Details)
$ in Millions
3 Months Ended
May 24, 2023
USD ($)
shares
Mar. 09, 2023
USD ($)
shares
Feb. 28, 2023
USD ($)
people
shares
Jul. 01, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (up to)       608,000
Number of shares available for grant (in shares)       525,239
Share based compensation adjustment decrease | $       $ 0.1
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of people granted awards | people     3  
Percentage of performance based units on total units approved     50.00%  
Weighted average grant date fair value | $ $ 0.5 $ 0.6 $ 1.9  
Number of RSUs granted (in shares) 13,923 14,338 43,243  
Award vesting period   3 years 3 years  
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of performance based units on total units approved   75.00%    
Award vesting rights (percentage)   25.00% 50.00%  
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of performance based units on total units approved   50.00%    
Award vesting rights (percentage)   50.00%    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Share-Based Payment Arrangement [Abstract]        
Share-based compensation expense $ 548 $ 527 $ 1,229 $ 1,024
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - (Narrative) (Details)
6 Months Ended
Jul. 01, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - (Schedule of Segment Reporting) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Segment Reporting Information [Line Items]        
Net revenues $ 90,802 $ 88,618 $ 179,666 $ 176,283
Gross profit 38,712 37,334 75,911 72,584
Operating income 11,795 10,551 21,719 18,866
Restructuring costs (162) (904) (278) (1,165)
Sensors        
Segment Reporting Information [Line Items]        
Net revenues 36,266 40,280 72,992 78,030
Weighing Solutions        
Segment Reporting Information [Line Items]        
Net revenues 31,261 28,459 63,120 61,227
Measurement Systems        
Segment Reporting Information [Line Items]        
Net revenues 23,275 19,879 43,554 37,026
Operating Segments        
Segment Reporting Information [Line Items]        
Net revenues 90,802 88,618 179,666 176,283
Gross profit 38,712 37,334 75,911 72,584
Operating Segments | Sensors        
Segment Reporting Information [Line Items]        
Net revenues 36,266 40,280 72,992 78,030
Gross profit 14,549 17,831 29,693 32,117
Operating income 9,567 13,060 19,500 22,018
Restructuring costs 0 (904) 0 (1,107)
Operating Segments | Weighing Solutions        
Segment Reporting Information [Line Items]        
Net revenues 31,261 28,459 63,120 61,227
Gross profit 12,107 9,585 23,236 21,664
Operating income 6,161 4,177 11,501 10,391
Restructuring costs (162) 0 (196) 0
Operating Segments | Measurement Systems        
Segment Reporting Information [Line Items]        
Net revenues 23,275 19,879 43,554 37,026
Gross profit 12,056 9,918 22,982 18,803
Operating income 4,769 3,263 8,641 5,474
Restructuring costs 0 0 (32) (58)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Unallocated G&A expenses (8,540) (9,045) (17,645) (17,852)
Restructuring costs (162) (904) (278) (1,165)
Corporate/Other        
Segment Reporting Information [Line Items]        
Restructuring costs $ 0 $ 0 $ (50) $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - (Intersegment Sales) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Segment Reporting Information [Line Items]        
Total revenue $ (90,802) $ (88,618) $ (179,666) $ (176,283)
Sensors to Weighing Solutions | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenue 433 433 761 822
Sensors to Measurement Systems | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenue $ 12 $ 98 $ 48 $ 159
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Numerator:        
Net earnings attributable to VPG stockholders $ 8,236 $ 10,755 $ 15,200 $ 17,111
Denominator:        
Weighted average shares (in shares) 13,601 13,648 13,593 13,643
Effect of dilutive securities:        
Restricted stock units (in shares) 69 44 68 41
Dilutive potential common shares (in shares) 69 44 68 41
Denominator for diluted earnings per share:        
Adjusted weighted average shares (in shares) 13,670 13,692 13,661 13,684
Basic earnings per share attributable to VPG stockholders (dollars per share) $ 0.61 $ 0.79 $ 1.12 $ 1.25
Diluted earnings per share attributable to VPG stockholders (dollars per share) $ 0.60 $ 0.79 $ 1.11 $ 1.25
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Foreign currency exchange gain $ 793 $ 3,380 $ 855 $ 3,934
Interest income 356 80 722 144
Pension expense (71) (104) (145) (180)
Other (59) (12) (138) (115)
Other nonoperating income (expense) $ 1,019 $ 3,344 $ 1,294 $ 3,783
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Financial Statement Information - (Narrative) (Details)
$ in Millions
6 Months Ended
Jul. 02, 2022
USD ($)
subsidiary
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Loss on liquidation | $ $ 0.2
Subsidiaries | subsidiary 2
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Financial Statement Information (Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer advance payments $ 8,633 $ 7,983
Accrued restructuring 61 183
Goods received, not yet invoiced 2,028 2,523
Accrued taxes, other than income taxes 1,905 1,141
Accrued commissions 3,570 3,217
Accrued professional fees 1,825 1,360
Accrued technical warranty 781 740
Current accrued pensions and other post retirement costs 505 505
Other 3,352 2,654
Other accrued expenses $ 22,660 $ 20,306
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts $ 5,754 $ 5,427
Level 1 Inputs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts 110 53
Level 2 Inputs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts 5,644 5,374
Level 3 Inputs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts $ 0 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs - (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Restructuring and Related Activities [Abstract]        
Restructuring costs $ 162 $ 904 $ 278 $ 1,165
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs - Restructuring Programs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     $ 183  
Restructuring costs $ 162 $ 904 278 $ 1,165
Cash payments     (402)  
Foreign currency translation     2  
Restructuring reserve, ending balance $ 61   $ 61  
XML 75 vpg-20230701_htm.xml IDEA: XBRL DOCUMENT 0001487952 2023-01-01 2023-07-01 0001487952 us-gaap:CommonStockMember 2023-08-08 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-08-08 0001487952 2023-07-01 0001487952 2022-12-31 0001487952 us-gaap:CommonStockMember 2023-07-01 0001487952 us-gaap:CommonStockMember 2022-12-31 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-07-01 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-12-31 0001487952 2023-04-02 2023-07-01 0001487952 2022-04-03 2022-07-02 0001487952 2022-01-01 2022-07-02 0001487952 2021-12-31 0001487952 2022-07-02 0001487952 us-gaap:CommonStockMember 2023-04-01 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-04-01 0001487952 us-gaap:TreasuryStockCommonMember 2023-04-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0001487952 us-gaap:RetainedEarningsMember 2023-04-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0001487952 us-gaap:ParentMember 2023-04-01 0001487952 us-gaap:NoncontrollingInterestMember 2023-04-01 0001487952 2023-04-01 0001487952 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0001487952 us-gaap:ParentMember 2023-04-02 2023-07-01 0001487952 us-gaap:NoncontrollingInterestMember 2023-04-02 2023-07-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0001487952 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0001487952 us-gaap:TreasuryStockCommonMember 2023-04-02 2023-07-01 0001487952 us-gaap:CommonStockMember 2023-07-01 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-07-01 0001487952 us-gaap:TreasuryStockCommonMember 2023-07-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0001487952 us-gaap:RetainedEarningsMember 2023-07-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001487952 us-gaap:ParentMember 2023-07-01 0001487952 us-gaap:NoncontrollingInterestMember 2023-07-01 0001487952 us-gaap:CommonStockMember 2022-04-02 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-04-02 0001487952 us-gaap:TreasuryStockCommonMember 2022-04-02 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001487952 us-gaap:RetainedEarningsMember 2022-04-02 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001487952 us-gaap:ParentMember 2022-04-02 0001487952 us-gaap:NoncontrollingInterestMember 2022-04-02 0001487952 2022-04-02 0001487952 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001487952 us-gaap:ParentMember 2022-04-03 2022-07-02 0001487952 us-gaap:NoncontrollingInterestMember 2022-04-03 2022-07-02 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001487952 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001487952 us-gaap:CommonStockMember 2022-07-02 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-07-02 0001487952 us-gaap:TreasuryStockCommonMember 2022-07-02 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001487952 us-gaap:RetainedEarningsMember 2022-07-02 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001487952 us-gaap:ParentMember 2022-07-02 0001487952 us-gaap:NoncontrollingInterestMember 2022-07-02 0001487952 us-gaap:CommonStockMember 2022-12-31 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-12-31 0001487952 us-gaap:TreasuryStockCommonMember 2022-12-31 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001487952 us-gaap:RetainedEarningsMember 2022-12-31 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001487952 us-gaap:ParentMember 2022-12-31 0001487952 us-gaap:NoncontrollingInterestMember 2022-12-31 0001487952 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-01 0001487952 us-gaap:ParentMember 2023-01-01 2023-07-01 0001487952 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-07-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-01 0001487952 us-gaap:CommonStockMember 2023-01-01 2023-07-01 0001487952 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-07-01 0001487952 us-gaap:CommonStockMember 2021-12-31 0001487952 vpg:ClassBConvertibleCommonStockMember 2021-12-31 0001487952 us-gaap:TreasuryStockCommonMember 2021-12-31 0001487952 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001487952 us-gaap:RetainedEarningsMember 2021-12-31 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001487952 us-gaap:ParentMember 2021-12-31 0001487952 us-gaap:NoncontrollingInterestMember 2021-12-31 0001487952 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-02 0001487952 us-gaap:ParentMember 2022-01-01 2022-07-02 0001487952 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-07-02 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-02 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-02 0001487952 us-gaap:CommonStockMember 2022-01-01 2022-07-02 0001487952 country:US vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 country:US vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 country:US vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 country:US 2023-04-02 2023-07-01 0001487952 country:US vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 country:US vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 country:US vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 country:US 2022-04-03 2022-07-02 0001487952 country:GB vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 country:GB vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 country:GB vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 country:GB 2023-04-02 2023-07-01 0001487952 country:GB vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 country:GB vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 country:GB vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 country:GB 2022-04-03 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 vpg:OtherEuropeMember 2023-04-02 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 vpg:OtherEuropeMember 2022-04-03 2022-07-02 0001487952 country:IL vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 country:IL vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 country:IL vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 country:IL 2023-04-02 2023-07-01 0001487952 country:IL vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 country:IL vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 country:IL vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 country:IL 2022-04-03 2022-07-02 0001487952 srt:AsiaMember vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 srt:AsiaMember 2023-04-02 2023-07-01 0001487952 srt:AsiaMember vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 srt:AsiaMember 2022-04-03 2022-07-02 0001487952 country:CA vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 country:CA vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 country:CA vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 country:CA 2023-04-02 2023-07-01 0001487952 country:CA vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 country:CA vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 country:CA vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 country:CA 2022-04-03 2022-07-02 0001487952 vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 country:US vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 country:US vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 country:US vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 country:US 2023-01-01 2023-07-01 0001487952 country:US vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 country:US vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 country:US vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 country:US 2022-01-01 2022-07-02 0001487952 country:GB vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 country:GB vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 country:GB vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 country:GB 2023-01-01 2023-07-01 0001487952 country:GB vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 country:GB vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 country:GB vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 country:GB 2022-01-01 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 vpg:OtherEuropeMember 2023-01-01 2023-07-01 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 vpg:OtherEuropeMember 2022-01-01 2022-07-02 0001487952 country:IL vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 country:IL vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 country:IL vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 country:IL 2023-01-01 2023-07-01 0001487952 country:IL vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 country:IL vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 country:IL vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 country:IL 2022-01-01 2022-07-02 0001487952 srt:AsiaMember vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 srt:AsiaMember 2023-01-01 2023-07-01 0001487952 srt:AsiaMember vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 srt:AsiaMember 2022-01-01 2022-07-02 0001487952 country:CA vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 country:CA vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 country:CA vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 country:CA 2023-01-01 2023-07-01 0001487952 country:CA vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 country:CA vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 country:CA vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 country:CA 2022-01-01 2022-07-02 0001487952 vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 vpg:TestMeasurementMember 2023-04-02 2023-07-01 0001487952 vpg:TestMeasurementMember 2022-04-03 2022-07-02 0001487952 vpg:TestMeasurementMember 2023-01-01 2023-07-01 0001487952 vpg:TestMeasurementMember 2022-01-01 2022-07-02 0001487952 vpg:AvionicsMilitarySpaceMember 2023-04-02 2023-07-01 0001487952 vpg:AvionicsMilitarySpaceMember 2022-04-03 2022-07-02 0001487952 vpg:AvionicsMilitarySpaceMember 2023-01-01 2023-07-01 0001487952 vpg:AvionicsMilitarySpaceMember 2022-01-01 2022-07-02 0001487952 vpg:TransportationMember 2023-04-02 2023-07-01 0001487952 vpg:TransportationMember 2022-04-03 2022-07-02 0001487952 vpg:TransportationMember 2023-01-01 2023-07-01 0001487952 vpg:TransportationMember 2022-01-01 2022-07-02 0001487952 vpg:OtherMarketsMember 2023-04-02 2023-07-01 0001487952 vpg:OtherMarketsMember 2022-04-03 2022-07-02 0001487952 vpg:OtherMarketsMember 2023-01-01 2023-07-01 0001487952 vpg:OtherMarketsMember 2022-01-01 2022-07-02 0001487952 vpg:IndustrialWeighingMember 2023-04-02 2023-07-01 0001487952 vpg:IndustrialWeighingMember 2022-04-03 2022-07-02 0001487952 vpg:IndustrialWeighingMember 2023-01-01 2023-07-01 0001487952 vpg:IndustrialWeighingMember 2022-01-01 2022-07-02 0001487952 vpg:GeneralIndustrialMember 2023-04-02 2023-07-01 0001487952 vpg:GeneralIndustrialMember 2022-04-03 2022-07-02 0001487952 vpg:GeneralIndustrialMember 2023-01-01 2023-07-01 0001487952 vpg:GeneralIndustrialMember 2022-01-01 2022-07-02 0001487952 vpg:SteelMember 2023-04-02 2023-07-01 0001487952 vpg:SteelMember 2022-04-03 2022-07-02 0001487952 vpg:SteelMember 2023-01-01 2023-07-01 0001487952 vpg:SteelMember 2022-01-01 2022-07-02 0001487952 vpg:KelkMember vpg:MeasurementSystemsMember 2022-12-31 0001487952 vpg:DynamicSystemsInc.Member vpg:MeasurementSystemsMember 2022-12-31 0001487952 vpg:DiversifiedTechnicalSystemsIncMember vpg:MeasurementSystemsMember 2022-12-31 0001487952 vpg:StressTekInc.Member vpg:WeighingSolutionsMember 2022-12-31 0001487952 vpg:KelkMember vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 vpg:DynamicSystemsInc.Member vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 vpg:DiversifiedTechnicalSystemsIncMember vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 vpg:StressTekInc.Member vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 vpg:KelkMember vpg:MeasurementSystemsMember 2023-07-01 0001487952 vpg:DynamicSystemsInc.Member vpg:MeasurementSystemsMember 2023-07-01 0001487952 vpg:DiversifiedTechnicalSystemsIncMember vpg:MeasurementSystemsMember 2023-07-01 0001487952 vpg:StressTekInc.Member vpg:WeighingSolutionsMember 2023-07-01 0001487952 srt:MinimumMember vpg:BuildingsandVehiclesMember 2023-07-01 0001487952 srt:MaximumMember vpg:BuildingsandVehiclesMember 2023-07-01 0001487952 us-gaap:RevolvingCreditFacilityMember vpg:CreditAgreement2020Member 2023-07-01 0001487952 us-gaap:RevolvingCreditFacilityMember vpg:CreditAgreement2020Member 2022-12-31 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-07-01 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-07-01 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-01 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-07-02 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-07-02 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-02 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-02 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2023-04-02 2023-07-01 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-02 2023-07-01 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2022-04-03 2022-07-02 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-03 2022-07-02 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-07-01 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-07-01 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-07-02 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-07-02 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-02-28 2023-02-28 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-02-28 0001487952 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-28 2023-02-28 0001487952 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-03-09 2023-03-09 0001487952 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-03-09 2023-03-09 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-03-09 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-03-09 2023-03-09 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-05-24 2023-05-24 0001487952 us-gaap:RestrictedStockUnitsRSUMember 2023-05-24 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2023-04-02 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2022-04-03 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2023-01-01 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2022-01-01 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember 2023-04-02 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember 2022-04-03 2022-07-02 0001487952 us-gaap:OperatingSegmentsMember 2023-01-01 2023-07-01 0001487952 us-gaap:OperatingSegmentsMember 2022-01-01 2022-07-02 0001487952 us-gaap:MaterialReconcilingItemsMember 2023-04-02 2023-07-01 0001487952 us-gaap:MaterialReconcilingItemsMember 2022-04-03 2022-07-02 0001487952 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-07-01 0001487952 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-07-02 0001487952 us-gaap:CorporateNonSegmentMember 2023-04-02 2023-07-01 0001487952 us-gaap:CorporateNonSegmentMember 2022-04-03 2022-07-02 0001487952 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-07-01 0001487952 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-07-02 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2023-04-02 2023-07-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2022-04-03 2022-07-02 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2023-01-01 2023-07-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2022-01-01 2022-07-02 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2023-04-02 2023-07-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2022-04-03 2022-07-02 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2023-01-01 2023-07-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2022-01-01 2022-07-02 0001487952 us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001487952 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001487952 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001487952 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 0001487952 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001487952 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001487952 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001487952 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure vpg:people vpg:segment vpg:subsidiary 0001487952 --12-31 2023 Q2 false 10-Q true 2023-07-01 false 1-34679 VISHAY PRECISION GROUP, INC. DE 27-0986328 3 Great Valley Parkway, Suite 150 Malvern PA 19355 484 321-5300 Common stock, $0.10 par value VPG NYSE Yes Yes Accelerated Filer false false false 12581252 1022887 98521000 88562000 60548000 60068000 33737000 31852000 30068000 26401000 25613000 26407000 89418000 84660000 15904000 18516000 264391000 251806000 4139000 4117000 71459000 71613000 125593000 125301000 8933000 9539000 10662000 10075000 133658000 133518000 87128000 87127000 45703000 45544000 46476000 48217000 23663000 24342000 19616000 19706000 486977000 476742000 12411000 13792000 19355000 21966000 22660000 20306000 2740000 4064000 4072000 4208000 61238000 64336000 60799000 60799000 4060000 4212000 18987000 20043000 13200000 13053000 7028000 7777000 165312000 170220000 1330000 1325000 103000 103000 11924000 11504000 201611000 201164000 171559000 156359000 -41076000 -40900000 321603000 306547000 62000 -25000 321665000 306522000 486977000 476742000 90802000 88618000 52090000 51284000 38712000 37334000 26755000 25879000 162000 904000 11795000 10551000 1079000 428000 1019000 3344000 -60000 2916000 11735000 13467000 3384000 2587000 8351000 10880000 115000 125000 8236000 10755000 0.61 0.79 0.60 0.79 13601000 13648000 13670000 13692000 179666000 176283000 103755000 103699000 75911000 72584000 53914000 52553000 278000 1165000 21719000 18866000 2076000 757000 1294000 3783000 -782000 3026000 20937000 21892000 5604000 4328000 15333000 17564000 133000 453000 15200000 17111000 1.12 1.25 1.11 1.25 13593000 13643000 13661000 13684000 8351000 10880000 -1680000 -7943000 1000 -81000 -1681000 -7862000 6670000 3018000 115000 125000 6555000 2893000 15333000 17564000 -178000 -9735000 -2000 -162000 -176000 -9573000 15157000 7991000 133000 453000 15024000 7538000 15333000 17564000 7725000 7622000 -28000 178000 0 -191000 1229000 1024000 1049000 866000 507000 1116000 1557000 2740000 956000 3434000 5697000 10739000 -2726000 -254000 -684000 14000 -593000 -2059000 292000 403000 -606000 -342000 18212000 8756000 6874000 8815000 12000 380000 -6862000 -8435000 420000 0 46000 284000 825000 435000 -1291000 -719000 -100000 -4508000 9959000 -4906000 88562000 84335000 98521000 79429000 1118000 2684000 1328000 103000 -11504000 201065000 163323000 -39395000 314920000 -27000 314893000 8236000 8236000 115000 8351000 -1681000 -1681000 -1681000 548000 548000 548000 17386 2000 -2000 0 0 12312 420000 420000 420000 26000 26000 1330000 103000 -11924000 201611000 171559000 -41076000 321603000 62000 321665000 1324000 103000 -8765000 199223000 126652000 -36719000 281818000 25000 281843000 10755000 10755000 125000 10880000 -7862000 -7862000 -7862000 527000 527000 527000 10531 1000 -1000 0 0 38000 38000 1325000 103000 -8765000 199749000 137407000 -44581000 285238000 112000 285350000 1325000 103000 -11504000 201164000 156359000 -40900000 306547000 -25000 306522000 15200000 15200000 133000 15333000 -176000 -176000 -176000 1229000 1229000 1229000 47189 5000 -782000 -777000 -777000 12312 420000 420000 420000 46000 46000 1330000 103000 -11924000 201611000 171559000 -41076000 321603000 62000 321665000 1322000 103000 -8765000 199151000 120296000 -35008000 277099000 -57000 277042000 17111000 17111000 453000 17564000 -9573000 -9573000 -9573000 1024000 1024000 1024000 28368 3000 -426000 -423000 -423000 284000 284000 1325000 103000 -8765000 199749000 137407000 -44581000 285238000 112000 285350000 Basis of Presentation<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Background</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vishay Precision Group, Inc. (“VPG” or the “Company”) is a global, diversified company focused on precision measurement and sensing technologies that help power the future by bridging the physical world with the digital one. Many of our specialized sensors, weighing solutions, and measurement systems are “designed-in” by our customers, and address growing applications across a diverse array of industries and markets. Our products are marketed under brand names that we believe are characterized as having a very high level of precision and quality, and we employ an operationally diversified structure to manage our businesses. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Financial Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited consolidated condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial statements and therefore do not include all information and footnotes necessary for the presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in the United States for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations, and cash flows for the interim periods presented. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of December 31, 2022 and 2021 and for each of the three years in the period ended December 31, 2022, included in VPG’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023. The results of operations for the fiscal quarter ended July 1, 2023 are not necessarily indicative of the results to be expected for the full year. VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform to the current financial statement presentation.</span></div> VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr></table> VPG reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first quarter, which always begins on January 1, and the fourth quarter, which always ends on December 31. The four fiscal quarters in 2023 and 2022 end on the following dates: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarter 4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr></table> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform to the current financial statement presentation.</span></div> Revenues <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue by geographic region from contracts with customers based on net revenues generated by subsidiaries within that geographic location </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,872</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,655</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,724</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,951</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,131</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,261</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended July 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,869</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,726</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,958</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,406</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,094</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,519</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue from contracts with customers by market sector </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test &amp; Measurement</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,705</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,369</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics, Military &amp; Space</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Markets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,722</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Weighing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,053</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,215</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,921</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,813</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets &amp; Liabilities</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are established when revenues are recognized prior to a contractual payment due from the customer. When a payment becomes due based on the contract terms, the Company will reduce the contract asset and record a receivable. Contract liabilities are deferred revenues that are recorded when cash payments are received or due in advance of our performance obligations. Our payment terms vary by the type and location of the products offered. The term between invoicing and when payment is due is not significant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding contract assets and liability accounts were as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.072%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Contract Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Contract Liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unbilled Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued Customer Advances</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the six fiscal months ended July 1, 2023 that was included in the contract liability balance at December 31, 2022 was</span><span style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span>$6.2 million <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue by geographic region from contracts with customers based on net revenues generated by subsidiaries within that geographic location </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,872</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,655</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,724</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,951</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,131</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,909</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,261</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended July 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sensors</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,869</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,726</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,958</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,406</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,094</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,519</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue from contracts with customers by market sector </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test &amp; Measurement</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,705</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,369</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics, Military &amp; Space</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Markets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,722</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Weighing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,053</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,215</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,921</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,813</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14555000 13228000 12872000 40655000 13469000 12463000 11308000 37240000 911000 3724000 75000 4710000 933000 3859000 161000 4953000 7951000 10350000 1236000 19537000 8024000 8820000 1117000 17961000 4131000 50000 0 4181000 8050000 110000 0 8160000 8718000 3909000 1494000 14121000 9804000 3207000 811000 13822000 0 0 7598000 7598000 0 0 6482000 6482000 36266000 31261000 23275000 90802000 40280000 28459000 19879000 88618000 27229000 28107000 23533000 78869000 26475000 26541000 21773000 74789000 1726000 7833000 171000 9730000 1810000 8193000 459000 10462000 17958000 20067000 4406000 42431000 15816000 19351000 2999000 38166000 8094000 126000 0 8220000 15381000 300000 0 15681000 17985000 6987000 3547000 28519000 18548000 6842000 1821000 27211000 0 0 11897000 11897000 0 0 9974000 9974000 72992000 63120000 43554000 179666000 78030000 61227000 37026000 176283000 18705000 21483000 37369000 39456000 8284000 6878000 19991000 15040000 13031000 13195000 25503000 27149000 18417000 18035000 37722000 39185000 12027000 12944000 23053000 26153000 5417000 5325000 10215000 11191000 14921000 10758000 25813000 18109000 90802000 88618000 179666000 176283000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding contract assets and liability accounts were as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.072%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Contract Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Contract Liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unbilled Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued Customer Advances</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 3990000 7983000 4170000 8633000 180000 650000 6200000 Goodwill <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company tests the goodwill in each of its goodwill reporting units for impairment at least annually, as of the first day of its fourth quarter, and whenever events or changes in circumstances occur indicating that a possible impairment may have been incurred. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The change in the carrying amount of goodwill by segment is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">KELK Acquisition</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">DSI Acquisition</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">DTS Acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Stress-Tek Acquisition</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The change in the carrying amount of goodwill by segment is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.846%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighing Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">KELK Acquisition</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">DSI Acquisition</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">DTS Acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Stress-Tek Acquisition</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 45544000 6313000 16887000 16033000 6311000 159000 151000 8000 0 0 45703000 6464000 16895000 16033000 6311000 Leases<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily leases office and manufacturing facilities in addition to vehicles, which have remaining terms of less than one year to thirteen years. The Company has no finance leases. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases recorded on the balance sheet consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:62.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease right of use asset</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease - current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease - non-current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to lease term and discount rate is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.24 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,384 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets obtained in exchange for new operating lease liability during the six fiscal months ended July 1, 2023 were $1.5 million. The Company paid $2.5 million and $2.6 million for its operating leases for each of the six fiscal months ended July 1, 2023 and July 2, 2022, which are included in operating cash flows on the consolidated condensed statements of cash flows. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Undiscounted maturities of operating lease payments as of July 1, 2023 are summarized as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding the six months ended July 1, 2023)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Less: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y P13Y <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases recorded on the balance sheet consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:62.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease right of use asset</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease - current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating lease - non-current</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23663000 24342000 4072000 4208000 18987000 20043000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to lease term and discount rate is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.24 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P7Y2M26D 0.0339 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,384 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1247000 1299000 2491000 2609000 45000 17000 91000 42000 98000 105000 198000 217000 1194000 1211000 2384000 2434000 1500000 2500000 2600000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Undiscounted maturities of operating lease payments as of July 1, 2023 are summarized as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding the six months ended July 1, 2023)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Less: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2370000 4228000 3843000 3217000 3010000 9158000 25826000 2767000 23059000 Income Taxes<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VPG calculates the tax provision for interim periods using an estimated annual effective tax rate methodology based on projected full-year pre-tax earnings among the taxing jurisdictions in which we operate with adjustments for discrete items. The effective tax rate was 28.8% and 19.2% for the fiscal quarter ended July 1, 2023, and July 2, 2022, respectively. The effective tax rate for the fiscal quarter ended July 1, 2023 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets. The effective tax rate for the fiscal quarter ended July 2, 2022 differs from the federal statutory rate of 21% due to foreign income taxed at different tax rates and changes in our valuation allowance on deferred tax assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to income taxes imposed by the U.S., various states, and the foreign jurisdictions in which we operate. Each jurisdiction establishes rules that set forth the years which are subject to examination by its tax authorities. While the Company believes the tax positions taken on its tax returns for each jurisdiction are supportable, they may still be challenged by the jurisdiction's tax authorities. In anticipation of such challenges, the Company has established reserves for tax-related uncertainties. These liabilities are based on the Company’s best estimate of the potential tax exposures in each respective jurisdiction. It may take a number of years for a final tax liability in a jurisdiction to be determined, particularly in the event of an audit. If an uncertain matter is determined favorably, there could be a reduction in the Company’s tax expense. An unfavorable determination could increase tax expense and could require a cash payment, including interest and penalties.</span></div> 0.288 0.192 Long-Term Debt<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Credit Agreement - Revolving Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,799</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,799 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 5, 2023, the Company entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (the “Credit Agreement Amendment”), by and among the Company, the lenders named therein, Citizens Bank, National Association and </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The Credit Agreement Amendment amends the Third Amended and Restated Credit Agreement, dated March 20, 2020, by and among the Company, the lenders named therein, Citizens Bank, National Association and Wells Fargo Bank, National Association as joint lead arrangers and JPMorgan Chase Bank, National Association as agent for such lenders. The primary purpose of the changes made in the Credit Agreement Amendment were to update the interest rate provisions to replace LIBOR with SOFR for U.S. dollar denominated loans as well as update the other applicable reference borrowing rates for foreign currency loans which took effect on June 15, 2023</span><span style="color:#1f497d;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> There is no material impact in interest expense or the loan balance as a result of the rate change.</span> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Credit Agreement - Revolving Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,799</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,799 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 61000000 61000000 201000 201000 60799000 60799000 Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive income (loss), net of tax, consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>and Other<br/>Postretirement<br/>Actuarial Items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(40,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,667)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">591</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,076)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>and Other<br/>Postretirement<br/>Actuarial Items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,276)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,008)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 2, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,011)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,570)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,581)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Reclassification of foreign currency translation adjustment for the loss on liquidation of subsidiaries is included in other income and expense other (see Note 12). Reclassifications of pension and other postretirement actuarial items out of accumulated other comprehensive income (loss) are included in the computation of net periodic benefit cost (see Note 8). <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive income (loss), net of tax, consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>and Other<br/>Postretirement<br/>Actuarial Items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(40,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,667)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">591</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(41,076)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>and Other<br/>Postretirement<br/>Actuarial Items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,276)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,008)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 2, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,011)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,570)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,581)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -41489000 589000 -40900000 -178000 0 -178000 0 -2000 -2000 -41667000 591000 -41076000 -30276000 -4732000 -35008000 -9926000 0 -9926000 -191000 -162000 -353000 -40011000 -4570000 -44581000 Pension and Other Postretirement Benefits<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees of VPG participate in various defined benefit pension and other postretirement benefit ("OPEB") plans. The following table sets forth the components of the net periodic benefit cost for the Company's defined benefit pension and OPEB plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">192</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses (gains)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses (gains)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table> he following table sets forth the components of the net periodic benefit cost for the Company's defined benefit pension and OPEB plans <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">192</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses (gains)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended <br/> <br/>July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Fiscal Months Ended <br/> <br/>July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPEB<br/>Plans</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses (gains)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table> 68000 4000 81000 7000 192000 28000 120000 17000 214000 119000 0 -7000 6000 -72000 -1000 53000 26000 154000 25000 137000 8000 165000 14000 382000 56000 243000 34000 426000 0 242000 0 -15000 12000 -146000 -2000 108000 52000 312000 50000 Share-Based Compensation<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Vishay Precision Group, Inc. 2022 Stock Incentive Plan (the "2022 plan") permits issuance of up to 608,000 shares of common stock. At July 1, 2023, the Company had reserved 525,239 shares of common stock for future grants of equity awards (restricted stock, unrestricted stock, restricted stock units ("RSUs"), or stock options) pursuant to the 2022 plan. If any outstanding awards are forfeited by the holder or canceled by the Company, the underlying shares would be available for re-grant to others. If shares are withheld for payment of taxes, those shares do not become available for grant under the 2022 plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023 and in accordance with their respective employment agreements, VPG’s three executive officers were granted annual equity awards in the form of RSUs, of which 50% are performance-based. The awards have an aggregate target grant-date fair value of $1.9 million and were comprised of 43,243 RSUs. Fifty percent of these awards will vest on January 1, 2026, subject to the executives’ continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the executives' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative “adjusted free cash flow” and "net earnings goals", each weighted equally.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2023, certain non-executive VPG employees were granted annual equity awards in the form of RSUs. Certain employees received awards, of which 75% are performance-based and certain employees received awards of which 50% are performance-based. The awards have an aggregate grant-date fair value of $0.6 million and were comprised of 14,338 RSUs. The non-performance portion of these awards (twenty-five percent for certain employees and fifty percent for certain employees) will vest on January 1, 2026, subject to the employees' continued employment. The performance-based portion of the RSUs will also vest on January 1, 2026, subject to the employees' continued employment and the satisfaction of certain performance objectives relating to three-year cumulative earnings and cash flow goals, each weighted equally.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2023, and in accordance with the Company's 2017 Non-Employee Director Compensation Plan, the Board of Directors approved the issuance of an aggregate of 13,923 RSUs to the independent board members of the Board of Directors. The awards have an aggregate grant-date fair value of $0.5 million and will vest on the earlier of the 2024 Annual Stockholders Meeting or May 24, 2024, subject to each applicable director's continued service on the Board of Directors. Vesting of equity awards is subject to acceleration under certain circumstances. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of compensation cost related to share-based payment transactions is measured based on the grant-date fair value of the equity instruments issued. VPG determines compensation cost for RSUs based on the grant-date fair value of the underlying common stock. The Company recognizes compensation cost for RSUs that are expected to vest and for which performance criteria are expected to be met. The following table summarizes share-based compensation expense recognized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">548</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>During the second quarter of 2023, a net adjustment of $0.1 million decreasing share-based compensation expense was recorded based on the evaluation of performance objectives associated with awards granted in 2021 and 2022. It was determined that certain objectives were not likely to be fully met necessitating a reversal of certain compensation expenses associated with those awards. 608000 525239 3 0.50 1900000 43243 0.50 P3Y 0.75 0.50 600000 14338 0.25 0.50 P3Y 13923 500000 The following table summarizes share-based compensation expense recognized <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">548</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,229</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 548000 527000 1229000 1024000 -100000 Segment Information<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VPG reports in three product segments: the Sensors segment, the Weighing Solutions segment, and the Measurement Systems segment. The Sensors reporting segment is comprised of the foil resistor and strain gage operating segments. The Weighing Solutions segment is comprised of specialized modules and systems used to precisely measure weight, force torque, and pressure. The Measurement Systems reporting segment is comprised of highly specialized systems for steel production, materials development, and safety testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker ("CODM") is our chief executive officer. The CODM evaluates each operating segment's performance. The evaluation of the segment's performance is based on multiple performance measures including gross profits, revenues, and operating income, exclusive of certain items. Management believes that evaluating segment performance, excluding items such as restructuring and severance costs, impairment of goodwill and indefinite-lived intangible assets, acquisition costs, and other items is meaningful because they relate to occurrences or events that are outside of our core operations, and management believes that the use of these measures provides a consistent basis to evaluate our operating profitability and performance trends across comparable periods. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth reporting segment information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,261</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of segment operating income to consolidated results:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,161</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,501</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,769</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated G&amp;A expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,795</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,719</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate/Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(278)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products are transferred between segments on a basis intended to reflect, as nearly as practicable, the market value of the products. The table below summarizes intersegment sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors to Weighing Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors to Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth reporting segment information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,261</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,666</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,911</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of segment operating income to consolidated results:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,161</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,501</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,769</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated G&amp;A expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,795</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,719</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighing Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate/Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(278)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products are transferred between segments on a basis intended to reflect, as nearly as practicable, the market value of the products. The table below summarizes intersegment sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors to Weighing Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sensors to Measurement Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36266000 40280000 72992000 78030000 31261000 28459000 63120000 61227000 23275000 19879000 43554000 37026000 90802000 88618000 179666000 176283000 14549000 17831000 29693000 32117000 12107000 9585000 23236000 21664000 12056000 9918000 22982000 18803000 38712000 37334000 75911000 72584000 9567000 13060000 19500000 22018000 6161000 4177000 11501000 10391000 4769000 3263000 8641000 5474000 8540000 9045000 17645000 17852000 162000 904000 278000 1165000 11795000 10551000 21719000 18866000 0 904000 0 1107000 162000 0 196000 0 0 0 32000 58000 0 0 50000 0 162000 904000 278000 1165000 -433000 -433000 -761000 -822000 -12000 -98000 -48000 -159000 Earnings Per Share<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share attributable to VPG stockholders </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except earnings per share)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to VPG stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,593</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,670</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,661</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to VPG stockholders</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.61</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to VPG stockholders</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share attributable to VPG stockholders </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except earnings per share)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to VPG stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,593</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,670</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,661</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to VPG stockholders</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.61</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to VPG stockholders</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8236000 10755000 15200000 17111000 13601000 13648000 13593000 13643000 69000 44000 68000 41000 69000 44000 68000 41000 13670000 13692000 13661000 13684000 0.61 0.79 1.12 1.25 0.60 0.79 1.11 1.25 Additional Financial Statement Information<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense) Other</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The caption “Other” on the consolidated condensed statements of operations consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">793</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">356</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">722</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,294</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and six fiscal months ended July 1, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, and the British pound.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For the fiscal quarter and six fiscal months ended July 2, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, is largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen and the British pound. The change in the dollar-shekel exchange rate resulted in a favorable foreign exchange impact primarily related to the shekel-denominated lease liability for the Sensors facility in Israel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Included in Other for the six fiscal months ended July 2, 2022 is a $0.2 million loss on the liquidation of two of the Company's European subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Other Accrued Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Other accrued expenses consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advance payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods received, not yet invoiced</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,905</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,570</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technical warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current accrued pensions and other post retirement costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">505</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,352</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,660</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The caption “Other” on the consolidated condensed statements of operations consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal quarter ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six fiscal months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">793</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">356</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">722</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,294</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 793000 3380000 855000 3934000 356000 80000 722000 144000 71000 104000 145000 180000 -59000 -12000 -138000 -115000 1019000 3344000 1294000 3783000 -200000 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Other accrued expenses consist of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advance payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods received, not yet invoiced</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,905</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,570</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technical warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current accrued pensions and other post retirement costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">505</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,352</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,660</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8633000 7983000 61000 183000 2028000 2523000 1905000 1141000 3570000 3217000 1825000 1360000 781000 740000 505000 505000 3352000 2654000 22660000 20306000 Fair Value Measurements<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes a valuation hierarchy of the inputs used to measure fair value. This hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs that reflect the Company’s own assumptions.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1<br/>Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2<br/>Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3<br/>Inputs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held in rabbi trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,644</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held in rabbi trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains non-qualified trusts, referred to as “rabbi” trusts, to fund payments under deferred compensation and non-qualified pension plans. Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale money market funds at July 1, 2023 and December 31, 2022, and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day of the period. The company-owned life insurance assets are valued in consultation with the Company’s insurance brokers using the value of underlying assets of the insurance contracts. The fair value measurement of the cash equivalents held in the rabbi trust are considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the long-term debt, excluding capitalized deferred financing costs, at July 1, 2023 and December 31, 2022 approximates its carrying value as the revolving debt is reset on a monthly basis based on current market rates, plus a base rate as specified in the debt agreement. The fair value of long-term debt is considered a Level 2 measurement within the fair value hierarchy. The Company’s financial instruments include cash and cash equivalents, accounts receivable, short-term notes payable, and accounts payable. The carrying amounts for these financial instruments reported in the consolidated condensed balance sheets approximate their fair values.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1<br/>Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2<br/>Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3<br/>Inputs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held in rabbi trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,644</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held in rabbi trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5754000 110000 5644000 0 5427000 53000 5374000 0 Restructuring Costs<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs reflect the cost reduction programs implemented by the Company. Restructuring costs are expensed during the period in which the Company determines it will incur those costs and all requirements for accrual are met. Because these costs are recorded based upon estimates, actual expenditures for the restructuring activities may differ from the initially recorded costs. If the initial estimates are too low or too high, the Company could be required either to record additional expense in future periods or to reverse part of the previously recorded charges. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $0.2 million and $0.9 million of restructuring costs during the fiscal quarter ended July 1, 2023 and July 2, 2022, respectively and $0.3 million and $1.2 million of restructuring costs during the six fiscal months ended July 1, 2023 and July 2, 2022, respectively. Restructuring costs were comprised primarily of employee termination costs, including severance and statutory retirement allowances, and were incurred in connection with various cost reduction programs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes recent activity related to all restructuring programs. The accrued restructuring liability balance as of July 1, 2023 and December 31, 2022, respectively, is included in Other accrued expenses in the accompanying consolidated condensed balance sheets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges in 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 200000 900000 300000 1200000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes recent activity related to all restructuring programs. The accrued restructuring liability balance as of July 1, 2023 and December 31, 2022, respectively, is included in Other accrued expenses in the accompanying consolidated condensed balance sheets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges in 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 1, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 183000 278000 402000 2000 61000 Subsequent Event<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 8, 2023, the Company announced that its </span><span style="background-color:#fefefe;color:#444444;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors extended the term of the previously approved stock repurchase plan to August 9, 2024.</span> false false false false EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,EB"%<'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 " #)8@A7LW^(H.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITUAD=#-1?&D(+B@> N3V=U@TX9DI-VW-ZV[740?0,@E,W^^ M^0;28E X1'J.0Z#(CM+-Y+L^*0Q;<60."B#AD;Q)94[TN;D?HC>"' M.1#(JMJ )S;6L($96(25*'1K46$DPT,\XRVN^/ 9NP5F$:@C3STGJ,L:A)XG MAM/4M7 %S#"FZ--W@>Q*7*I_8I<.B'-R2FY-C>-8CLV2RSO4\/;T^+*L6[@^ ML>F1\JOD%)\";<5E\FMS=[][$%I6LBFJVWQV]49)J:KZ?7;]X7<5]H-U>_>/ MC2^"NH5?_T)_ 5!+ P04 " #)8@A7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,EB"%>Q4ASJ!08 *@@ 8 >&PO=V]R:W-H965T&UL MM9I=VD=S+(-A- KA!V_.][ MA#%X4R%3)EPD!LQYHU?G(!Y)N=QR\1*O&)/H-0RB^*JUDG+]H=.)W14+:7S. MURR";Q9L=WGVWCHV.DK,PY?U$G$^^J9:D6L8"Y4DE0^-@PAP6!4H)V_).) MMO*_J0*/CP_JMZEY,#.G,7-X\)?OR=55:]A"'EO0))"/?/N)989Z2L_E09S^ M1MO]O=UN"[E)+'F8!4,+0C_:?]+7K".. NRR )(%D#%(2WT=?>"17,;J)/.;]&-^!MN0-(H<&71.CX!])<(XL?(:(16Q- M>QQS^#A90OA0%_Y#<^R\?^Q4SR[1^\C=!*I6HJ?=FNFZQQR.K?97G0ECE'IT M/\1KZK*K%CR;,1,;UAK]\A/N6[\;+'5S2]UJEKXF5$@F@AUZ9&LNI,Z>64J* M1-;J]7S=Z4"9][JC 1/!K:Y)F5TE),:[&T&(T"-8WVYP8&Q43>1].4.W?H!0_=).&="9\RL@=MV MMS^XT%DS!M:T-LRM#:M8>V1+/Y:0/HGN::@M4;/.]\GLT_@931]OG,EL\G"/ M[AX?ODW/T.3>.==Y-JK5]'R1>[ZHXGD2N5Q E5)5L&=H)N'91%P@AR>1%#OX M]+0=81;_>*.S:XRI:1=;Q:O5JF+XB;ZBB0X02N(K?L>>!>GQV.$"?X3[T$&FS>D+21G< IQ)]IT' =FA*QMV RFZ@?RO;G#4&13X$]]&VBXPRWVA 2":+M(Q1]8U M6J 1-L/-6Z/YHSP5?.-'KC[A9LWI6&NT"5["!3!A,^:\-3KEL:0!^MM?EXY6 M)Q3QA=WK:9TV@4ZX8"=L1IZT5L?PR)4;,PMTAUVMK29 "1>DA,UX\YF[D*_I MBD757-%JR4CX\(73_/-.2D3FLIC]2H!&IA$9. M(H2:P>RG+6D>X1V2:-4@EYE%3-2!YP( E%]KAYX3.V'492(" MQ?3>FT">TB!/:02 M]LQ"8%)TG<3P=:RO6+-.Z9S;'%?77T$[I!+MW(1,+-4C>0<*<@5 $*YII$^J M6;#<:!.P0PK8(696.21RQ2"1)GMFF7)[34 /*:"'F'GE,,;".". ?B:1QU[1 MGTQOT2QE61;N#@<7/:+UV03\D )^R EDR5XBMWZL*.^9 :Z8%OU.R+7;F+1M MK#7:!.N0@G6(&57R!;]CI[=P43_ZF,5*E]>; !]2@ \YL8[SQF.VB%ONTBSW M55^P3<"/7<"/;4:5,1CT]B8#NM1N*I@%2D<<"6"R?MBK=5,UM6V[ M&6'2&\(/%/]&Y_%H\\N,*$Y XQA=@\EHPP#0YS#+/)GD=Z*7S%P3+&07+&17 M8J%:27XGN,GZH?O?)%N$#(>#-SGN'.T%*X)+M\ACY*K5]?VV<'XUWX8?IYO/ MG>+V_1[^%ZH ,$8!6T"H=3X GA'[;?']B>3K=&=YSJ7D87JX8M1C0MT WR\X MEX<3]0?R?TX8_0M02P,$% @ R6((5S%=A$HD" E"< !@ !X;"]W M;W)K)9 ^I__!A?C.TKIZ4_MJL MI#31\[JJF^O)RIC-^^FT*59R+9I+M9$U?/.H]%H8N-7+:;/14BRZ1NMJ2N,X MG:Y%64_F5]UG=WI^I;:F*FMYIZ-FNUX+_7(C*_5T/2&3UP\^E\N5:3^8SJ\V M8BGOI?E]?"#O;Q/:-N@L_BCE4S.XCEI7'I3Z MVMY\6EQ/XE:1K&1AVBX$_-O)6UE5;4^@XZ]]IY/#,]N&P^O7WG_LG =G'D0C M;U7U9[DPJ^O);!(MY*/85N:S>OI9[AU*VOX*537=W^BIMTW9)"JVC5'K?6-0 ML"[K_K]XW@_$H 'AG@9TWX#^W09LWX!UCO;*.K<^"B/F5UH]1;JUAM[:BVYL MNM;@35FWTWAO-'Q;0CLSOU5UHZIR(8Q<1'"S@!F"JQM1B;J0T7W;<1-=1+_? M?XS^\\UWT3=164=?5FK;B'K17$T-:&A[FA;[Y]WTSZ.>Y_UW6UU&,7D7T9@R MI/EMN/E'65Q&K&].CYM/P?.#^_3@/NWZ2WSN;[66M8E$TX"?[S%_^@X8WD&[ MR]XW&U'(ZPELHT;JG9S,__TODL;?8]Z=J;,C7]G!5Q;J?7XKFE4$LQ85[87\ M:UON1 7.H[/8=Y5V7;6A8#?/9PDE5]/=T!W7:C9+4GJP.M+)#SIY4.>'HE!; MD 51HI"@\:&2[Z):&DQFWQ,?"$CCA,]&,C&K.)WA,I.#S"2X=#[5.Q@\I4N) MKYODG.OF3)T=.9H>'$V#\_%9/$'$,5*7HD+72NH,+V,9RT:3@%@16%+X)&0' M;5E0VY_ B#8B;;0J9(.JR]SG'DU^K\ZUHBF/":YN=E W"ZK[L:Q+",V+:*D4 M'BQG[F.3E+"1.,0*Q&6XN/P@+@^*&ZQ?[_;*G0?/*[>COVV+"1A&/X"_J).,F>@.6'Y>#HP*^+9D,2"CX3)=[,MJT59+_NE7JXA MJNWDVH=HXF(M(SQQM&)FPQAS+-;BCP2A,_]5%"OX2(^6#JHT<7<939)\'.=P M.^8+P\02C(01=J\>S9/0$A7G@FF6,T>::Y4G@W5Q+,SBBX3YU:;?1F_[DJ;G MV%)[0$9<1I$X'61;>Z6869PE'JF6920,,TC+MNMMU14*"PF;LBA%*QN5ZA+K M@C"6)F-T> P3XDG.B*4;">,-#VQ>TA$$8AFACE[+Q"D7-$LX]TBS*:!AEGVHCZF4)6?B>8]XQI"ZD>,JS="P4,9M1 M7_2D@U(NB(SY;S#?L"+K951)*.PCW5;PD7J,MLU>.BJ:NF1E:>J,+F+&&?>D MK]1RB(8Y]%N7S_@3!.J2AN0I<<84,\M\Z0&U1*)A(O5Y3$">"Q<^2_-LG/QC M=EF:>&F+9-1M%UN$0JHRGA[$C&6Y;W8LWF@8;W?B1:NJZF*PECT[7M-Y5"["KIPE MR5@N4JW!KO"M=HLX&D;$HJ49'18\^R%(F8Q\VY+"S=ZJG8KU%I& M1CQ[Y+F8HAEWU+E6/$X]P&"692S,LML;>4;J>4NBQ+"67CM $SXY />;1:Y+$P\GY1]?+"2+V&C.P! MDIL*4L>#]/WXH[)=FJ5QEH]+AY-FQ[('!Y%AZ'V4CQ(T0HES8ATSI,Z*G5V& M65'B"5[,LH^%V3?.)TXM!1=Q9);/QB1$S&@<L MLLR38#)+,Q:F61\93@TQ@K T8<2)7H@=N$(]QV;,0HS-@AG1#U#KF!3[)A^GZ41 M\!%D/T+7[5$4JM+%&9= M!&G=9;^<5ZI:2-U\VYUNF%V<)MP3#OG@9[HP'_^G@-ZU M:1/\%I)E#8F(],1MCOP$-XZ(B,T%]1Q;<02[<$-+;LPN4')SBT%^ZLQRO88U>^\+N^'F;Z7, MN7H[=M;2E/]CFO*STO16H7A+M_\^_N9>CL> $OEA/S359@$>?YF/\_4V[&? MENM)F.NG5N&^^?"%$^( [X11+VTZ>&6J?5_M5Z&79=U J?<(K>++#*9"]Z^ M]3=&;;JWJ!Z4,6K=7:ZD $BW!O#]HU+F]:9],>OP(M[\_U!+ P04 " #) M8@A7-3Q<&PP& !D&@ & 'AL+W=OB2=9/]^EY(B MV>25&FS>2R+)YU[R'%Z2A]+EHY#?U(9S39ZV>:&N!ANM=^/A4"TV?)NJ"['C M!?RR$G*;:KB5ZZ':29XNRZ!M/F2>%PZW:58,)I?ELULYN11[G6<%OY5$[;?; M5/Y]S7/Q>#6@@^<'G[+U1IL'P\GE+EWS.ZX_[VXEW V;+,MLRPN5B8)(OKH: MO*7C.6,FH$1\R?BC.K@FALJ]$-_,S6XR03_^ MJI,.FC9-X.'U<_:?2_) YCY5?"KRK]E2;ZX&\8 L^2K=Y_J3>/R%UX0"DV\A M"_M(51 M'3!Z:0M!'5!2'U;<2^%FJ4XGEU(\$FG0D,UOCNXOAQJZ:!H:+NKN7%?=81W=\B-(G/HR1*)G_7' MASWQ0Y"FT8<]ZW/->A/^NL\OB$?/"?.8C_1G^I)P5H8SC,Y_:WW^KUL_$L-O MBL4O\P4=^6Z*A=CRMCC('V_OE98PV?_$AKI*YN/)S HX5KMTP:\&L,0I+A_X M8/+C#S3T?L)T/F6RV2F3S4^4[&A$1LV(C/JR3S[ 5B+Y R_V')UM57181IL] MXV&2>+$'M?!PJ*V+BN.0QL>HF8NB41*&X3%LCL%"%OL-[(AHT! ->HE.A:K6 MHIT4R_T"KF'9PA:(ZRK/Z*#]@'F)9U%&4)3%(XNRBZ*>'P6!11F%A4F"4PX; MRF$OY7=2*&7XKC*-$0V=5OTXHO;8(JC(]VVB+BH*$DHMG@B*!0>B'=&,&II1 M+\T[, E9L3XG:U[ -I.?$]@Z2+J$S2XSBXLQ$H0_[)I8.+"OR$6FK-$10+@HX*CQL=XEX=/G%@"Y6]EZ &69AZQ]C&;JV%]IB[ MF,2S1]S%L,B:\7.D+1H&.,VDH9GTTJR]!%#,RMT$XY@@[4:)/:((R@L"JV9G M+HK1B%KC/D=RP1(8XE2IUYHKKW?#_*@W7-9$R5E=Q*_'J"_R3KE;GC3;[*39 MYJ?*=CPF!X:7]A;@3:$YY-7/:PHZ&-2IAS?4LU>+*08;,7O?Q%#,B^Q]$X-% M0=11@JRER_KGFRE!E"-#YH\],:8("G8/>S'!QUE'?7DS93!%8X/N^316!14'8X?]H:P!IOP/\C2LU)L4!8Y)J+;/[O4[O#'_K4 M^'+[CB@M%M\V< ;B$E9YA,#A5>;84""RB!\>(8S%: MRTC[/>-UJK)%*P%(6=+J)A4'L3@&T/5?G30<>\B=&83AG*.$ B* M7MC'LCF*8AW>FK6&D_6:I\DLR_?F3=[_J%7= TLK2RH4Y$B%H$ J^]2)HCJE M:GT@Z_>!7\MWR*!5^@ GDC5_?J$I]EII.(*:=>:->0D-I7>6%?7/N"2N=:-^ MZ-GU@\-&ME]$84%BKSL=V3I6'M8:1M9O&%^FR[(NM.\I@QA#/XQLSX7#$F8K M@\+L>3K'8^T-4[T>9I\TGD;?DAP'I^3<=3BCR? MT?&\^N#1IJ^^O[Q/Y3HK%,GY"IJ"F0$F0E:?-*H;+7;E._M[H;78EI<;GL(T M-0#X?26$?KXQ#30?EB;_ %!+ P04 " #)8@A7.#P & M 'AL+W=OCT06"!W;4E*@G8_/MT)/*&[RB#-QLN2J*@*;:VW E*TBJH+&S7<4*[ M)#FS9I.J;REF$[Y71<[H4B"Y+TLBOM[1@A^G%K:>.C[EVTSI#GLVV9$MO:?J M\VXIH&6W+&E>4B9SSI"@FZEUB\<+7 54B"\Y/Y6XA"@RFPA^1$*C@4T_5-FOHB%? M.=-&N5<"WN80IV9SSB0O\I0HFB)HI. !>+I7T %^4!+Q#?27X,),V^- T3NV MYB5%+]]S*5^A-^CS?8)>OGB%7J"$I7)B*YB>'L1>-U.YJZ?B7IB* MASYPIC*)%C"+U!"?#,>' _$VI*7-C?N4FSMWD/#7?7&#'/P:N8[K&>8S?TZX M6X6[)CG_;_3%?Q[]+!E>:Q2OX@LN\+6.N&B(/V]74@GX\O\RK7W-[IG9=3D< MRQU9TZD%Q)** [5F/_Z 0^Q*0_!-:UX3;+DFF2+*Y&=+5+8 M+E(X:$78Q&&+9K"#"4'9^BN"PL!D0>K#0?HW;&RZEIA6IR;V3TSS!H== \X- MJ&CD=PR8F+BBN.-2 V@4>8'9I5&;@&@P *58W<6?&H53P:5#PW%"23VE%O\#",NN[N@SP' M=WR;]$$XP$'4$=M'1:,1-FO%SO=3HS.H]CV5&@DQP3R.V $A.HMS\90'YPP0?XY$2-_[43>EGY MLOP9P>%^_9#Q(J7"G WA+LL&>J/E&VO>UE\K:Z0G7Z[_!XC@W]B;Y\5O>;[_3US?4#$=N< M2530#0SEW$2PRXGZ,E@W%-]5MYT55W!WJAXSN$!3H0'P?L.Y>FKH =HK^>P; M4$L#!!0 ( ,EB"%>Z 8 >&PO=V]R:W-H965T&ULK9EO;]LV$,:_"N$50PO4M43]L9PE!I*TV3J@;="TVVM:HF.N MDJB2M!/OT^](*9(M46PZ&"@:23Z>GN/Q^".I\P%\\*PLK)\MP\NQ7+<[Y5 M.2OIK4!R6Q1$[*]HSA\N)O[DZ<%G=K]1^L%L>5Z1>WI'U=?J5L#=K/62L8*6 MDO$2";J^F%SZ9]=!K!L8B[\8?9 'UTB'LN+\F[YYGUU,/*V(YC15V@6!/SMZ M3?-<>P(=WQNGD_:=NN'A]9/W&Q,\!+,BDE[S_&^6J?^<,? MM DHTOY2GDOS/WIH;+T)2K=2\:)I# H*5M9_R6/3$0<-P(^] 6X:X'Z#<*1! MT#0(3*"U,A/66Z+(\ESP!R2T-7C3%Z9O3&N(AI4ZC7=*P*\,VJGE-2\ESUE& M%,T0W&20(;BZ4_ LJ4DXFMT3>0&W4#&)9JBKW=OT&EVW'X&4;2AX*=0KK#3X9_;_ WR M_-<(>SBPZ+E^3G-LFF.'G*#MV<#XBT;\?:JH((J5]_5098I1:R_57@*[%UW% M9[(B*;V80)E**G9TLOSU%S_V?K.%>")G1P&';<"AR_OR(TPZE(@20K8&6K>. M36L]N^R6?A0$D*G=8006JWD4AZW5D;2HE18Y!T'/*?=]N8/^Y6*/'@13=,K7:ZFS@O@*Z$AE"EFQ:F[\'NL) M^Z(M5DD4ZF7.@<4D)(V$>2,K%@^3@3_I'0_E;?C#NGX[KL!?YFF?*L1"FR@;$=6 MN;TFPF$^%E' M!U;?3=9;02O"LJ=Y\+ .ZA)1S?"RBA\2%,_QH&5"<5IU#[DVC17\]:K/"7C0V M$#I ^FY"UE)+7O;RWI]67NLUJ57^$(53O,!]^1:KT OLZG$'3.P&)DP%8@OH MJ9H-?3>*856B!%5,F.TCP%^J\1CP$(S3V.L/:)M5$(XL''''3^SFY\?GKO6M MRBVX3+#?[WZ+63*/1JB*.ZIB[$23GN3D4IK!^E'PXG_L2_ 0 MC,-A-;0)DI$%#^[0B=WH; MB*\VJ$OX][YB*8VY3ADK%87^L2]XL 6^ MX0 /-D(G(VL)W $:NP%]2_;M 2@MJISO:;/'TN<-*12S/GJ0!QM=(H3>+9A6 MUF@L+$X&IR0VJ]$B"3IB!VYB#XI[_ S;3=F.A4Z*CVMF@L]M^Y@TAW)03 $,BSL^X5@LPHC M;^3H)^BX';AWP^_+5)' MVC^"\(A41!1:T7M6ZK-40SPJ&,^L$0S)FR31 !8W%.AH;8X/ MB?E.9C^6"$YZ4GTJ;\==TN$_<&^I;>M"O5$U&Q0 #Q!'H3U,?WKC;>V->/C- MP??[A\$6*QP/,#,[^!174'%OOE!*9';-]:>L]FG[%?32?/OK/;_RSZ[K;YF= MF_K3Z@R*/=L)@H %M; 8 >&PO=V]R M:W-H965T&ULO9Q=GP_GY?K+=LEY;O\D>WY7^[S8I=4_&OQ,"\?"Y9LFD:[ M;$YUW9[ODG0_N[YL?KLMKB_S0Y6E>W9;:.5AMTN*;S/Z<.V MJG^87U\^)@_L$ZO^>+PM^+?YB;))=VQ?IOE>*]C]U>P#>1\;5MV@B?BMWI2[//]2?XDV5S.][A'+V+JJ$0G_[XDM6);5)-Z//UOH[)2S;OCR\W?Z MJMEXOC%W2?;?=%-MKV;N3-NP^^2051_SYY"U&]1T<)UG9?.O]GR,M;V9 MMCZ45;YK&_,>[-+]\?_D:[LC7C0@QD #VC:@0@/#&6A@M V,L1G,MH$I9AAJ M8+4-+#&#-=# ;AO88@8RT,!I&SAB!G>@@=LV<(4&ICW0P&L;>$(#.K0-1/\^ M'+/2@:R_YU62 GFF=)66IW=3[[HD557J7,>T,<75F M*_D\5QZ*;X/M@S,]2A[3>C_Q(5I^7;.R&<+;I- ^)]F! ;Q0S?O(*C[/17P^W]83[1.K1S/?,>W7?^5E^0; MQVK\;SEOOZ^*/.-_>>"TBA6LK(2.SOFA<3H^Z.GXH W:&$#?)%FR7[.WVAU[ M2/?UYFM)I?F,J\\@;S6J4P+)_PBU&VA]BGJZIHZCF_1R_O12[G"8Y_7#?#F, M&%1@+8$@W>C'K.28"]>QK7Y4 ) \CUBD'Q8"87QW>'8_+ )R&I:NN_VP& BS MG%-,;^R,T]@932-K8.RXJNI#B>N*CU?SZ4U]4$"SAO:_CUP\&C_E/B?%YO_0 MD!HJG=27,>_+QV3-KF9PX3YF+ E)FR%"0LP82$F M+,*$Q4BPWA%CGHX84SG;_<8OR-GP+']S;&V^/.0=RS:%60V*(D28/GQE3Z:J M%A.VPH0%F+!PU)Z-,%/&)FR%"0LP82$F+!HU3#%2RIY&[9-&;:5&/VV3@EW4 M*^]-HU0NTZ19T+.O]6?H,OK&EH].G8J3XY@@7]FWJ0+%A*TP8<&8?1%B9HPP M83$2K*=/YZ1/1ZG/CWQ]4Z3K>D%5UM>S6EJ6AWJE IZW'?EX,ZDX=XX)\N4@ M(6*I[/=4N6'" G #A>5*B)DQPH3%2+">W-R3W%REW/RTEMO=H9X"2ZW*M7U_ MR9W"2^ZC^EQYOU-7G!>5^:>NB#!A2TS8"A,68,)"3%B$"8O/Z*.Z)UCK;_"DOOP6*A' MKZ7VQX6XIG@:'(@CXO@!<7P A6EM"45)(P@$04,(L3R/BN?H$(JCMFT)CF$$ MI35LAPB:B*$]8@V,XHNZ _F)YER;#,F=0Z7YJ+0E*FV%2@M0:2$J+4*EQ5BT M_L'3%26(NBIQSJ=KF_=G'=<5SU1@F&-9XDRG[,QD 6/25JBT )46CMN]$6K2 M&$HZ.%MWE12BM)U?9]FUS-[YQ7%ML0@V+LQ7]W"R"E'K'*BT )46HM*B<8,5 M8R7MR[4K8Q!U'>,U[AV1G6Z+.J)61P3YZLY-5BIJ;0.5%HS9'2%JR@B5%F/1 M^CKM"B%$70F9YN(1V3:7SNAG0WP@A(B+%M2:!BHM +I_(=Z9@)HQ0J7%6+2^ MXKJR!E'7-7[(R".R87\A^AH+=0 L0>EA9P] MB#=H[755!J(N,YR_VPX>1MDA-G3;$F^16PS$F=(%G!P'#2,0)0\C8%X38NFF M.(YR'-4)$>^M":&DEFU8GCB.0%Y3]W1='$?(7!]:+G;F.O%^IKFGM/(GFWN8 M-!^5MD2EK5!I 2HM1*5%J+08B]:_X;BK;U!U?>.]\R#+&. 891<0+P MU9V9*F!4V@J5%J#2PG&[-T)-&D-)C8&[\6A7BJ%*M_IUYE[+[)_8'%L4X9@H M7]V_R1I$K9"@T@)46HA*BT:-58R5LZ_5%X]CJ"L?KW'V*&2)4T^4ZI@H7]V] MR5)%K86@TH)1^R-$S1FATF(L6E^J7WCAYQH M"E0!3.GB$].X]U%I2U3:"I46H-)"5%J$2HO/R*BO[*[&0M4UED$G^FAA&J"@ M94_/L 2>:=M4$.K*: -QDJAI&X/D(8KJ>9,Z <9Y\/@4+ M"JXXC&,*"D 0Z$0#<7P8=5&)(934-@SQ;M0(RFMXAF>)PPC$T8$GP&E74:#N M3W2B*>9][0M4FH]*6Z+25JBT )46HM(B5%J,1>L?/%T9AZH?DCCK1,OW][N& M^)Z(!11%#8T3;<@6 MNV6*-U"-"?+5G9NL5-22"2HM&+,[0M24$2HMQJ+U==I53 QUQ62:#6W(KK_H M!)X/\8$0\755ZEY/EAQJZ0/H_H5H/Z-FC%!I,1:MK[@7K]U2%SZFV<\&X/;+ M]O.H*%_=L8S^WR)>O7P3MYX$X MR7X&X@#[&8J2?$L@"+2?@3C0?H:20O8SE!>RGX$XR7Z>OWA!;_W:Z7\GQ4/* MIYV,W?-&^CN',XKCFYR/7ZK\L7EG[UU>5?FN^;AER885=0#_^WV>5]^_U*\! M/KU/^_HO4$L#!!0 ( ,EB"%= " 6_Z ( )X* 8 >&PO=V]R:W-H M965T&ULK59K;]HP%/TK5B9-K;0U+T@I@T@%,FV3*J&RQV*DR5L!< M$%GF.17/$\CX=FRYULYPSU:IT@8['*WI"A:@?JSG G=VPY*P' K)>$$$+,?6 MK3N, NUO''XRV,J]-=&1/'#^J#=?D['EZ -!!K'2#!3_-C"%+--$>(S?-:?5 M2&K@_GK'_MG$CK$\4 E3GOUBB4K'UL B"2QIF:E[OOT"=3Q]S1?S3)I?LJU\ M@QN+Q*54/*_!>(*<%=4_?:KSL = GG: 5P.\EX#>$8!? _Q3%7HUH'>J0K\& MF-#M*G:3N!E5-!P)OB5">R.;7ICL&S3FBQ6Z3Q9*X%.&.!5.>2%YQA*J("&X M2; %<+50:,!V4)+P)8E^ETP]DXLY%6A*0;&89I?D(Y$I6N3(5G@2S6?'M>JD M4O6.J/KDCB.1)!$*)BWX63<^Z,#;F($F#=XN#1.OD_!;F5T1Q_U /,?S6\XS M/07N&;C7%L[_J4?_K'Z0#+_I"=_P^4=[(L_Q'5XH'C^VU;83K3]L0[FF,8PM M_'))$!NPPO?OW,#YU);8X937Q";T+WV!\'(WNQGO,7+Z?ONH=?LM5?OVAW<''I% MK[V\@1\,&J^#X/M-\/W.X+_CA2=+\7R\ SOQ;^W &PO=V]R:W-H965T&ULG5?9;MLX%/T5P@,4+>!Z31=D,9"DR[2#HIEDVGD8S ,M75EL*%(EJ3CN MU\^YI*38&2VAST+EEQ>]Q9 M?Q=S1RY+Z>GN!R*F0C0Z7=OT[M?F\8'N9U3[^BG4K.QF(K/'! M5JTR(JB42?_RML7A9Q1FK<(LQITB@\F&XFG3WY[/9M-CKY>O(^CZ9&P3H221+MP;JM:FDV[^$S MEQ0K;9=2#T6.W>F\*A3E(DN"HK#8 OB&H[IW69'TC8LEB:7SW"+,2@3*2F.U M72GR\"J#*$G7HK9K2E$438">6&[$TJE\%74P79<;KS)4&OU#Y]A_H8SSN5JI M@&EK:"0^<3@ QC;H:#4Q,]0/2LZM\T.QYOW/)D&LAF'#'$>W':W?>% )2;L> MDIR\6AG*GRO388;XV$O:_.1:.S+/41,O4(@UNY%UK1%U](3>YJQG,!.(! ]. MQGB5R6'',20Q&NFN"5U"T=BQM9=5BN 1QI13<4 MQ;-2\D8@%U&07I3R)H8E$,!&E !#: AK#N*N=FST>P/LPB:E!;-4U=IN\"5P MU+B8D=1ZLT,(I(!(N7K!(E2#\R*"M&Q0>L!"2.F#X7"J_5OWKQ*$1FZRR56( M#.LZ0/K(44>,BE[7W^DB-4Z>(@EK9)^+NG&^D2@IPF&NN$:W"#M:-;HM"U+G MQ2O*&J="5X.WMP#/( %LATKYB,O3P=7;\\$S$-ZA9"F/O;&P =C$T64!1FZ% ML0$:F6YR%$9KC--)W:%=6!L@ ]^&,B"%DS=ZBE9"9]*0H:85YF7_#7D@X MKDN5E&K95I<4@$8\'A/=2D**3J[S1=@7\=MZX27<( D<6QQ"Z8C$AJ3S':HI(4%\+?B_N6%'W1A\>VY,7QUY<6H, MVH2XI-JZP/V?[V!B.GG^1X]9H3QW;7;WL/U":=KJZ=AE;.R3=(BZO5TD0NVM MUWU?:%T.A6K=X8ZRZ8S$ILA[L>.+PAJ:;VS1:!\M0IT7((RJT2U.DEB4SDVC M4T(C!@/2G+W?TQ%VZ _EZ?SYFNBZY\^2<+P9)CVW 7&%IBXWL68(_6Y:HJ5B M88A(>$]NI>M\Z+(==IM%K^6F->W9P$>)&KD(0=N68*!Q@'J_)EQ'O:TR)>Q9 MZQ[$D4 )V,2X&:NS=G*C=3H&F=3^,$E&J3_;$DW%*;J/YN#2 &3HUF9]Z>+_ MULH)Z-7 !U,"&Y?)VAPOW+[X^[-FZ.RU\M.\B.=YZ&^ VL8HO("]BBT[/ MA'ZV?V2=IK?%G7AZH6'7Q-)K*J Z&;W"9=NE5T_Z"+:.+XVE#;BZQ&&)QD2. M!;#.9U'WP0[ZI^?B/U!+ P04 " #)8@A7#L0W>1@' " $ & 'AL M+W=OV(;<+R[ M;=H--HB3YJ'H T?BS!"1Q%F2\L3]]?T.=?'8:[N7E[Z,*)X+S_GXG2-RSH_& M?G-[I3S[WK6]NUCMO3^\6:]=O5>==&?FH'I(ML9VTN/5[M;N8)5L@E'7KD4< MY^M.ZGYU>1[F/MK+9>2?E#XFU9'=S)FE,G&F&_T\KZY M6,44D&I5[63D;_:M"[\LN.HFQ8K5@_.FVXR1@2=[L>G_#[A<&)0 MQL\8B,E A+C'A4*4/THO+\^M.3)+VO!&@Y!JL$9PNJ=-N?$64@T[?_E)W:I^ M4.Y\[>&-YM;U9/ENM!3/6.;L@^G]WK&?^D8U#^W7B&()1ZM6EZ]_X'G\]H7HTR7Z]"7O+V[,BY9/QS6[8S,J MGU1M=KT.I?%Y#Y1,BP+5_8YYN6D5:[23NYU5.^EAU:,]V,ER<\=VRNRL/.PU MXE$[0W8AR/:'L0MTT#&HG?AR\],K"?4,NW;!QNM'2:C6:ZY[YO?2G M:[6FEB'@/P2A&9SL&_=']H;]K%TM6_;;(*W'MBJBY-.3-V@H!B%]I7JE=&], M.Y!3QSXHZ0:KT'(\N[ES7G6.?38>+OXGHR] EQ;T <%7C*=1EF4T2"(A2AJ( MJ"P$!FDR#PTV#1S5F!*>^L5"V<\80S6+W^H11>+W\V6$,F!73DL,"UXB MH"I&0%%:I00$%YQ541FG$(@8"R,-Y%X*P:YE+QNY>)J?1915Y?3[6)9':2FF MWQ%[P)5'(L]I@ R1P2LFL%1!(%9 M1J?=CJ%7W;&I5;VL)(*2^#_R3H XHAJSY, Z()$E1*X"6QWH)@!>P :#+ UH M\:@H@@Y855:/>0>IR+$=)?SP@C:S2(@S)4B 9:J$$:#@6)J+A^PC1F4E0(GB MO "!TCAG*=@.8O$,]H&,"0@JHJJJ6$)4RF<"@FE$("Q]SS1!9,VB!$1,XGL* M8BK'5. @K5EF8$A5%F!(AZ+*MB?CR6 M5E%5I-/OS,2"$B&ZY0EX3W1+$4*6$MV**LH#2[$3<4*R''05Q5COL:)YB^'07=R'3U^W)X0/OG)9^5\^RU M[ YO'W#Y%6U)$6\.QOKQ,X*.$R>A\? J8R*+LCBA[>=I-7'V0P#) M44PI=4/:I8SB*9 !HN%@U?N^ :Y6 Y2E3M&^8^PB'E6:4KW%:,*H+8['G\)G MKSVURX)W<%AD5#."9T0PCL!OO +MT3$K$5IV0:5#99)0,!P]=:;9TM6FUG7* MKIE"RRGHRCE*:T3M%RTWA"-]>1<-.6I(JQ@V"F33.&0V[+A7_?T7G*1V/$C\ M$\*#U:"2-TPNS!L0VT'>A:UM9EH"VH6+9^PKN92+U@;^.O@F[>7<$"SFT,#' M#GM/<]>F.\C^#O1N6T32#-C^![HA#092ASAM@X4P4/J6RN?L/MWV! /*"@=[ M9>'P/M=P&)D3MLV,12W=?HY] 03^*6X;DD!ER>96]@C-;)D9+#LH&ZY380K( M[@(=W1G[E803#B%+=DOD1K524OX.[9-26"@S7(',N;+:)6S5GH%>0 M:/JC0IBZOS6Z)FJ2@Q#YO) >L<:C-^@'&INYU;7L_>@&-SGL?]^0;?V8'13, MA-P=;EBU&0B%(X* RM2MW.^/:P]Y>/_ZR^+K2X]!"Q#G\^I57=L![\O1_6K$ MU+%WL@U(8GM^!/3=!L*$3UWF%9T\*FJL] E(3I4?M"8<20KZV0W M+Z5(/IZZ<*Q/;H4 ;!?NOHZ%/1HOB,OL&ULA55M;]LV$/XK!W4H-L"+WFS'36T#=M)M61L@J+/UP[ /M'2VN%"DPJ/B M^M_W2-F:@Z7>!YODD<]SS]V)Q^G.V$>J$!U\K96F650YUUS%,145UH(N3(.: M=S;&UL+QTFYC:BR*,H!J%6=),HYK(74TGP;;O9U/3>N4U'AO@=JZ%G:_1&5V MLRB-CH;/\BKN64I9HR9I-%CK4<^O/AP)\2 M=W0R!Q_)VIA'O[@M9U'B!:'"PGD&P<,S7J-2GHAE/!TXH]ZE!Y[.C^R_A-@Y MEK4@O#;JBRQ=-8LF$92X$:URG\WN-SS$,_)\A5$4_F'7G1WE$10M.5,?P*R@ MEKH;Q==#'DX D^0[@.P R(+NSE%0>2.5.*C6-';-Y6UPRK5"6!"A([B15"A#K47X M:[$F9_D#^?NU-'1>\M>]^$MS18TH*H1K4S="[\$A<3H<6[;';:D!15&!V8#DO=YNL3'62;V%5OL- M;@H@F45:OJ<.A .%@GBB=2N4V@] D"?QY!MI>:<4^R/KQK365?#4"NO0#D*9 M=A5J?$8+_*?Y#/,7%1<.R6LJI"W:FKB2!1M,4;3L7I>R$$&3JUB @,80A4*? M**O9;26>$=:(FC&,M%A>A#QT#CR_EUD(:_>>3=2F922+[<-?[X%P&P@E^= V M1G%7(_@Q@$U+' /]= 4/Q@D%=YP+_KS"^=6>'-8$7WR;\/0KHUK?EP@^?OCT M$1;%4RM)ADYUL[I]N7Y8O5ASF9'HYP=\?&%>"N43XZMP@P76:TYCWEVG#'Z MX6@P&@YY,A[D:'D2\&_U7Q&MW)SYI MFO_7BRZ-OGO\>ZQN1-V*SGW"C<,32XNN8G8KH%W"V>: MT#37QG$+#M.*WSRT_@#O;XQQQX5WT+^B\V]02P,$% @ R6((5]&ULC599;QLW$/XK M ]4M;$"1]M+EV@+L'&B+!#'BI'TH^D#MSFJ)[)(*R;6L_OK.D"M94FPU+]*0 MG'N^F9VKM39?;87HX+&IE;WN5*&F'B91-!XV0JK>_,K?W9GYE6Y=+17>&;!MTPBSN<5:KZ][<6][\4DN*\<7 MP_G52BSQ'MV7U9VATW"GI9 -*BNU H/E=>\FOKS-F-\S_"EQ;?=HX$@66G_E MP^_%=2]BA[#&W+$&07\/^!KKFA61&]\ZG;V=21;OT;=O&,6%^N:^M_81UX8V+.6^MTTPF3!XU4X5\\=GG8 M$YA&+P@DG4#B_0Z&O)=OA!/S*Z/78)B;M#'A0_72Y)Q47)1[9^A5DIR;OT<* MR5X-'>GBFV'>R=T&N>0%N3%\T,I5%MZJ HM#^2'YL',DV3IRFYQ4^$=;#R"* M^Y!$27I"7[H++/7Z1B<#@[]O%M89JOT_S\485*3/J^!^N+0KD>-UCP!OT3Q@ M;_[+3_$X^O6$@]G.P>R4]A.9/RGWO%==M)\KA->Z60FU@961U&:RWD ='G59 MRAQ!J(( I-J2DM(:J99 E*RED\0CJ4^*0OJ&<1H>L))YC;8/:R(JJ,0#4BMR ML[.@0].P7K)@+;A**- *88/"L+2KI'&(RE_8P8%WE;"@-)12"45.!1<'T,5A M,->&< 7L!DDM1.W9PIS*-MI1CM!5QNU1&V-M!! M"]Y@CLT"#:3A)H$;:]%9^+A"(QSK\=Z X89F(RT=!// &21I?SQ.FRD6V^0=*WA%#6P,*I;+^M$D\?])-'V&4VGUZHD[GO9GTPE;B?I1EL)'BM-0 M<<(0#O.P%HX21&D.*K@6OK:%M+EN20U90)"67.]29"\/,W'DA86UGV&DE# M>P%\7^%WI%34\*T5!#4#R-,([N7C]F%_2AU&[P])!X&77XY+E6OK*]1/LDGX MG\VX4/UL%OO_<32#^TH;]\IG:T\J&T$\ 6(CW-RWB_ B%86/<#Z;7L!Y'(WX MU]-)/+F S]I1$(J@=V0]GF7!>ARLIM,L>)%F\.D[X%)B%XXJ23F@!.)C3JVZ MY,XQI'L-^BC&N@/U!HHP(;C-+"6U#$EM0E+Q^Z2ND>IU%@]&]*VJ:P+J8=>O MA"S@+'EZ]HBEB_'N@GV2[/ QGO@!!0VAKNU_R!]6OU_.[2!C6%'FZ[8(*7FR ME@M;0>G!U@T?'C>ZEH7O-SH4#,P"K*.+9HO:)[$!?%%;J"./6IZR?CX0VW&F M5V(35 C_?.@[^1AV)?DOM]&)+O#\YU17"FB_7B\FYB* 9A+Q*>.IE$R9'$': MG]+ (7),)&&0R0F141QQ*6GQ*[G19OUX-.W@6;84(O)V(INV.8Z,#(WZ4U+W MGCX2ER":, /0?[R4SX6D3-')$>C[DS'!_BZ\P8.H6^3$_*\)V,.*^D&8I526S)2ZW=]L &=KOW_#]02P,$% @ R6((5TO=['_? M! TPL !D !X;"]W;W)K&ULU5;)C.H3VW73JRYH:Z2>V)8.5E76-#!BZ]=2W MCF25C!H]+6:S-]-&*C-:'*6Y"[C""1^;1KKNE+3='(_FH^W$9[6N M T],%T>M7-,EA:_MA<-H.J!4JB'CE37"T>IX=#)_=WK ^].&;XHV?N=;L)*E MM5<\.*^.1S,F1)K*P @2?S=T1EHS$&A<]YBCP24;[GYOT7]+VJ%E*3V=6?U= M5:$^'AV.1$4K&77X;#=_4*_G->.55OOT*S9Y[_[^2)31!]OTQF#0*)/_Y6T? MAQV#P]DC!D5O4"3>V5%B^4$&N3AR=B,<[P8:?R2IR1KDE.%#N0P.JPIV87%N M2MN0^")OR1]- Q!Y?EKVUJ?9NGC$^HWX9$VHO?AH*JKNVT_!9*!3;.F<%D\" M_AGU1,SF8U',BOTG\/8'>?L)[_6S\L0'Y4MM?70D_CI9^N"0$'\_)#DC[C^, MR$7RSK>RI.,1JL"3NZ'1XN6+^9O9^R?X'@Q\#YY"?_8X?MY:?+OX7912EU'+ M@&&H202$H77V1J620D4+90(YU8@6O[;R(GIEUD(:03XHY#Q5&)@HM:#5BE(% M)12')=%0J&UEM5UWJ3(J 53@_\!&#%91ZU<=28L56^#; ]T(V%FYZ2NSQ M1W3*5RI5J@54HZQ?CH&YC@W&9J.Y3@KVDMI_^R M2]J^3BXG8WA'246?%)+/6924]Z*>3?F)^"@QL;N/RU(NM4*_]\)%G>H: 8$& MQD6%L >N.=_#_8LVW4I<(CDH8,LJ4Q0B*MFI *$3\;U6FA+0-B!+THIN=IN( M]2KS#O**#$=U"X5RC,[D\J3_\,]TVA9 MNPB_/$#X'+@FJ%*U61B2R$=X'I#\^)Z<&NW@+I"5Z-MXY@ST5XYT:GT1&0.B M:)+)#W+$D]!*+I5.KI.'H9D0VA(H>*8"RE,;):H-H#F V?V$K5H>N MT8Z!Y?US0"H@ MU!5:IT,^4#46+6I7\67A=#)@HCASU!@ M6(?P=BGNB%%IHZ[8HX2X*F8.ZN&0]3'!NP\5<,*^MG!WA/,Y9U14(EZCGG8- M3=&N%.M&T@NEL\A9/&)>?D'D0;)N>;4L; M\ A,GS5>W>1X ]97%FG4#]C!\(Y?_ -02P,$% @ R6((5](R1X,:! MVPD !D !X;"]W;W)K&ULY5;;;ALW$/V5P:8( M;$"15NMK;$F 9-=HC#@V;*=Y*/I [8ZTK+GDAJ0LJU_?0ZXD*["M-L]]T(J7 MF3-GAIP9]N;&/KB2V=-3I;3K)Z7W]4FGX_*2*^':IF:-G8FQE?"8VFG'U99% M$94JU4[]E_K&XM99XU2R(JUDT:3Y4D_&79/1OM!/@K\+GGN-L84/!D;\Q F MGXI^D@9"K#CW 4'@[Y'/6*D !!K?EYC)VF10W!ROT"^B[_!E+!R?&?5-%K[L M)\<)%3P1,^5OS?PW7OIS$/!RHUS\TKR1S8X2RF?.FVJI# :5U,V_>%K&84/A M.'U#(5LJ9)%W8RBR/!=>#'K6S,D&::"%070U:H.'WPV>OKA MGFU%YSSVO8X'9MCIY$O]4:.?O:%_2%=&^]+1K[K@XD?]#KBL"64K0J-L*^#E M3+4I[;8H2[.]+7A[:P?W(M[!&WC!+3J7+E?&S2S3'\.Q\Q:7X<_7G&VP]E[' M"@ERXFJ14=F0KYDFAB%A)1Z2CM28\7,G-"%VZ43PA$L:'D"P,JY&K.EO68E"Y^4SBP7 MTM-P:IF1HYX^T"T_&O48$"]$+I7T"_J%#KNM-$V?!^<\80M=FD@M=!ZD*%(_.@"(M'7T\>/SX%K3E5C00<.T%=TZ,U4M]() B8,9J;VA M(1@6D>47TZ8N8>F^E+9H-B %ST'?>>$Q>>':3@!^_^XXR]+3%YMK["C0/=UM MT7@1 44%!S9)-0Q5,&D=:5'!&%8L2]VB,^GEWRAV-!+ZH45?1"A:B,+0.9-+ MT90PH'Y# 7.(L)V:K:*._C)P'N8$J%@K]#18#1"7-U>HXD+368EZ]B\HJ,Q M0?5'W<[+%?LV L@O(_4<:!%&+CK\$Z%N41'7KX2%K2R-)YO^CR):6QEZ(]4S M6QL@+9,U+X,QA\)?,,5TW1K\.2(0+OFL#N&,TC+F@_-DPTIMS:,,?=4%,+AH C_T3HUN9X/08HD]+R6BX]'/B2<3 M-'%"^"YGFJF[S'B*,8.K$F=O$!RX*!%OB;L!<<1I[34_X143XFF;&P,+:.9* M!$[A2$#1H8^OXAV#U 2]_5IE[VPTW(KM-#XK'"K93/NF]ZY7UR^78=.PG\6; M9P^N^E3"7<43J*;M(S0RVSPEFHDW=6S?8^/Q&(C#$C>0;1# _L08OYH$ ^OW MW. ?4$L#!!0 ( ,EB"%>:0!_!(0, 8( 9 >&PO=V]R:W-H965T M7:HN2WI1*-]R2JS>1V6KDA0/_ M8=?%9M, \M98U?1@JJ"I9??D][T.1X!)_!, ZP',U]TE\E7^P2U?S+3:@7;1 MQ.8,WZI'4W&U=)ORT6IZ6Q/.+I9YWC:MX!8+>&\KU'"M&MK>RNE^A_!:YJI! MN'BKC!G,(DLI'3#*>_I51\]^0I_!.R5M9>"%++#X$1]1J8=ZV;[>%3M+^*85 MEQ G(;"8I6?XTD/_J><;/4;_(?Q)QT25<,OOX?-R;:RFK^K+*5FZK.GIK.ZD M79DMSW$>4"Z#^@Z#Q;,G218_/]/3\-#3\!S[[^_I(]+#;85 _E9)E-8X\?@1 M7GE\_@.^[O&BDUQVDEM^'U(@A9C.)]Y2"1HJM=S 12UI1;6&RX*27@$=63J0 M$JY;K5'FW^%6]"B>[6",-3J3QE0MN3%W6N2_!P$4RG@S@ MV9,)2]CSWELVJG4B/4231*56S:]JMJ=C]#ONI17_;23+QKZ1:=(OQ.-L\-BJ M,<>=QB%SW"Y-.$Z9M])1&,>3T\JY?3^CVS2T2DB+)&*2C]'_: ML8=V:,_C).G;&8WCSB)SD@Q.G=WH:#8WJ#?^!C)4 E7;C>G#ZN&26W:S_2&\ MNR'?<;VI20*!)4'CRS$--=W=.IUCU=9/^K6R=&]XLZ*+&K4+H/>E4G;ON 2' MJW_Q+U!+ P04 " #)8@A7<^KRB',# !G" &0 'AL+W=OS1FSQ'MTOSS0'7\E:Z\]^\;Z81XD7A!7FSC,(^GO &ZPJ3T0R MONPYHSZE!Q[/#^SO0NU4RUI8O-'5K[)PY3R:1E#@1K25N].['W!?S\CSY;JR M881=MS=+(\A;ZW2]!Y."6JKN7SSN?3@"3),7 'P/X$%WERBH_$XXL9@9O0/C M=Q.;GX12 YK$2>5ORKTS=%42SBU6G;\6A"K@HRO1P$I;9]!)@V2^@R4JW$AG M9[&C?!X5YWON9PP>M7&GA5A58/,?'I+,7RP]BE_PLX8]M=0D)^Q9X MPM,S?&E??!KX1B_PW?VS2OCM>DWET\/R^ZF".[[T-)]_@:YL(W*<1_2&6#0/ M&"U>OV+CY.T9M5FO-CO'?KA5_^].G:4^+?RK\\%MW53Z"=&"WL"GU??0".-D M+AOA$*2"!V&D;JU_6RAQ >L.",U1!ATR-,\S'#8.HX^KVV5T 4TEE+V$GTN$ MC:ZHHTBU!2?6%8)%4D)=RI5 5)#KNM&*2((H'U'H,Y*20N8][;XB73Z M6R!S[.0-8#RE(:/?E-$P@?>*B-#NY;,W'/@4&$^ 3>#VL:&.1QG(Q]8H(%HO M%H0-#@TYRRY@R-B;"WC]:LH9?PO7-=DF_Q"A3Y);]/235DF:*TTH FVIO5.! M$QB.:>3 @LK3;@Y@E-+ QS2PD5?-1W O'P\^'#>%%^/_R1Z63KPW?C8>^3'[ MFT,#2*?<"_.:>.;EI=F_.36 8<:IW$'O$T5XQH\C7^V)/4$L# M!!0 ( ,EB"%?VQ_HJMP8 !(2 9 >&PO=V]R:W-H965TW3V[6/)DJJ&R&,7C\?ZH%*J*SD[\LTMS=J(;5ZA* M7AJR35D*L[J0A5Z>1I.H>_!!+7+'#T9G)[58R"OI?JLO#>Y&:RVI*F5EE:[( MR.PT.I\<7\QXO]]PK>32]JZ)/9EK_9EOWJ6GT9@!R4(FCC4(_-W(U[(H6!%@ M?&EU1FN3+-B_[K2_];[#E[FP\K4N?E>IRT^CPXA2F8FF/0$S@<;Q&(6X'8XPZ&/,HWPHFS$Z.7 M9'@WM/&%=]5+ YRJ."E7SF!507"R-T+^)72:UTBUU9PN$Y&#MIYSRAI M-5T$3?$63?OT7EW] UOGD ^6R.?/:7]7R7I24V/X]RFGC[FDJZ5S<6*+HU,E*_$ M'XUNZ@&]JY(A9R:F*Z>3SWR/(*+"Z+(0%>TXR$9^O<9]]))J:4KE+"EK&X'- MI#-J:G*:]L>'@_%X3)9Q6'Z>Z+*$*4BI=:3 ME/;BO4$\/=JBB=##*&M<8R0MD'?G=\@OC7(K$DMA4DL[D'-&)0[:O-" FNKA ML_M/L(E]VXD^7/UFHY<#@J6PH&L.I87_C6'''7O,#JQC,Z1W&;$KZ)G6B2I5 MU:*# S<8=285FYJOO&2NBU0:-I%P((N[E38H(4(-ZM 4*];6QF.IFP)[)8D; MH0HQ+[QR.+/KP\'(-"2-]9!:(8:P5"[/)61Y>]W6#F+GQ*VT;$U;V>U/-57: MP0I"?]]2,..!W8_!KQ6]E7/3X&2@^#!D&E%)27'K3K1)/6D8"8LJAFUKZ9LZ MR;(N=$ E%D;Z>@:NZ\L?7SP[C"<'KRQD\)SDK4P:+Z*S3"5PE9:RHP/B**JJ M$<4]3@ !@^43D)WF% _X8IFK)*>]\7<^1N"W/R.!$-W*OLIE( M.IM(JL,PT@=&VJMF96!- 0'4A+<#3NRNI$ E-67#"\@2^QR/7XGT$XY?V,R8 M.(FP.6488?SJY)4W'U5((*0KZ+.TT' P&N !6+'TXP C_@)"%2M/\/?"8.FH M:V,=TDI7NW?$!&E;-Z7\C^P="=P1^ M;[%U26@U\WM;]*4S9OCFD&4.."=D*PT/'PT09D(NGID1VP2MU$P[ I)_E1",6 MGI^<3!VFE:ZFVHD&TS^V>[)[#*44%L-B2F%;Z\G6)/@P!S]4A?FP\6.(9PWW M0&[LJ70\!E?2/H*.NXKGSS\WUYOQ-F?FC[T1&?'6BTK]];11EPOGV[>\Y;$J M1,DSR/<_; M=OE_ZB<%<:I1X((<9LY1M#\MT@1+W7<&S);S_>SC])&Q 8UT5 MFO4:>DH[_J#3C04<]-IC##PV 7O1) Q $!=:2E?J%KW:+Y3A=30\[[] A)MX M$,;/[2M77T/WG/9FA_P;'^!W,HCC(__/M?78:]^H]YY>2HQ__#6"DP+"AE?V M]=/U!X_S\)Y_MSU\+<$HL0#)J) 91,?# [SUFO %(MPX7?NW_KEV3I?^,I<" M;.$-6,^T=MT-&UA_!CK[&U!+ P04 " #)8@A7V,ME!K0& #N#P &0 M 'AL+W=O7JYVU^_/UVM0[T7%SIO:BQ\I&Z8Y;?.KMVNRUX(U3ZMIU M'(;YNN.R7UU=N+D;?76A!MO*7MQH9H:NX_KQG6C5X7(5K8X3G^1V9VEB?76Q MYUMQ*^S/^QN-K_5DI9&=Z(U4/=-B<[EZ&YV_2TG>"?PBQ<',QHPBN5/J,WW\ MV%RN0@(D6E%;LL#Q=R_>B[8E0X#Q9;2YFER2XGQ\M/Z#BQVQW'$CWJOV5]G8 MW>6J7+%&;/C0VD_J\&\QQI.1O5JUQOVR@Y>-JQ6K!V-5-RH#02=[_\\?QCS, M%,KP&PKQJ! [W-Z10_D]M_SJ0JL#TR0-:S1PH3IM@),]%>76:JQ*Z-FK6[%% MBBW[L?<%1J8NUA:&:7E=CT;>>2/Q-XSD[%KU=F?8O_I&-,_UUP TH8J/J-[% M+QK\S]">L3 *6!S&R0OVDBG*Q-G+_B+*3V*OM)7]EOWV]LY8C9[XWU*XWEJR M;(WVR;G9\UIRV-:)C:.',;)5N(&HG- MH9T3JB3 ;\$B#'2E^=R&\3Z^#?0K)V8O:LE;^3L^.V2B%<:[&;$/)&<5T@0Y M$,PCZWR$[.!(( !$70N(Z"^#\'F@*I"(![.4D;\.?@?C<#:'=X0$A\B"$.VQ M=@@P $]8H2%JP%/WX-_]4UT,WPC[R*PPY-*CJG=2;&8);"@\:I*.?Q::G:S> M?_S^>G5*N-2@1W'Q(.J!F!4(-[(6VMLB42;N>3L @V&"U[NO2_,/PS#EFK&O MQ]2,.N1VK/>B,($@-D9B@ \4+/>M>"8PUH3:NFZ'AMQNM3*&,K21U@3(^+WH M!V%\1I[004%UJ)MX@*+QH3%$9JG)).7[C%WS'MWFRG0G6@E+!F"YG?#/ZCA# M-1IU:*3?" ,RPZG\Z&(4;M"TYDH$H]J%4BM#>&6WYU([DP"T5:HYR+9ULA+$ MNY$]3/ZS!6":L+S?RCLDA1LC2)W77P;4TZ5VM.CB1H[U" 9)1=IZ(-@,+0*K M.7J=BO (?"TJ26VOZGK06@ 8^D S2J(=@^?8 SCYC6QXYK?^3Z2JAF98Z-:7%W(FG6+E$W:<':WM&=GW'KB"%4-!G[- M*3MG/TA3\Y9]&;C&QF2"3DMV*Q_8QB]T_A3U\S@#']EX!/J/V'W$+ZS\%[>X M8U>?3[3ZBB5Y$.AE@ 7/:L=H">%Q1U$H0YE0X)SD(: M %\(F M1YT&$RJ5!5!0LBB >L2@,DBI:##H-BKQBR$V>,)0EC5@6I$7*?NXY M.K]VP#Z\YMW^S5O0%YX#!MOPI$0UPE-V4@5AFN$?5_U=&4?Q M&XR\QVR7TEF MX>DS3.3X":W/T*LI1S?^;#>.9W'GZ=00 =.+[@&=7#::O0VJHG<_*4.S[//8!*BU",5'^\5(R=Z)KRC-]WX MGL-UQ/O2QV8WG"Y.?S\)'NN/>!>*"PY,DNFWR*FMRN=:R\3 JI*E)8O A4NW M_/7L#=8)O74O33I4AM[ZY]@T.SUFW_HWW).X?PE?<[V5@-J*#53#LP+/&NU? ME_[#JKU[T=TIB_>A&^[P(!>:!+"^4/\C!],2_^@-02P,$% @ R6(( M5U8D0^!* P ,0@ !D !X;"]W;W)K&ULG59M M;QLW#/XKQ&T8-L#(O=F.X]H&XC;="]#!2-;V0[$/\AW/I^5.NDJ\./WWHR3; M=3;'#?K%%$7QT<,C17JVU>;>UH@$CVVC[#RJB;II'-NBQE;8"]VA8DNE32N( M5;.);6=0E-ZI;>(L2<9Q*Z2*%C._MS*+F>ZID0I7!FS?ML)\66*CM_,HC?8; MMW)3D]N(%[-.;/ .Z7VW,JS%!Y12MJBLU H,5O/H.ITNA^Z\/_!!XM8>K<%% MLM;ZWBF_E_,H<82PP8(<@F#Q@*^Q:1P0T_B\PXP.5SK'X_4>_:V/G6-9"XNO M=?-1EE3/HTD$)5:B;^A6;W_#73PCAU?HQOI?V(:S>1)!T5O2[ M=]_AR&'RG$.V<\@\[W"19_E&D%C,C-Z"<:<9S2U\J-Z;R4GEDG)'AJV2_6AQ M(XR2:F-AA0;N:F%P%A/C.FM<[#"6 2-[!F,,[[2BVL*-*K%\ZA\SGP.I;$]J MF9T%_*-O+B!)!Y E67X&+S\$F7N\T8N#A$_7:TN&:^+O4_$&N/PTG'LG4]N) M N<1/P2+Y@&CQ4\_I./DU1FRPP/9X3GT%V;D+,9IAB>^PE\U0J4;?IEL !+K M!L$B6=XT5 .QN=!MUY/P3TA7[@7( H0JH91-3U@"[F$[AK4>5A 9N>X#'FGX ML/H5N)*+^UHW)1H+/TO%X+JW#&0'@(\%=G0"Z1>8PEMI"]' YUX8XGUT-09W M\A&J8&A#[85]KIPOL"NR$-*LVO.[ X4K[!XZ-O.ARW>&#>&PS[ M%M)\,$Y2+X83)T97>=!RN*DJ[H@NESZ#W!,YY45O)$FT4[A%?A>R<* ^".B5 MY((87\%P".,)#)GLWJ_3A(HD)X&KA/.PO_[)X?\$\WS93.&Z_(<['ANW9^*Z M3+RXRKP8AR@G0U@^\Y5>DI_D@G&AS'P]7@8IN^$V4AEH<&*7?E^;HTF#*B@ MD.[\4%AKXA'CES7/=#3N -LKS;G=*>Z"P[^$Q;]02P,$% @ R6((5T,0 M[LHU!0 XPP !D !X;"]W;W)K&ULU5=;;]LV M%/XKA%MT*>#&NEB^I(F!)+VL!8H&3;<]#'N@)=HF2I$J2<7Q?OV^0\I*@R5> ML#WM(;3(<_B=*S\RIUMCO[F-$)[=UDJ[L\'&^^9D-'+E1M3<'9M&:$A6QM;< M8VK7(]=8P:NPJ5:C+$DFHYI+/5BN-IX71XK3A:W$M_"_-E<5LU*-4LA;:2:.9%:NSP7EZG;,BZ#5GP.QH*7K[AGB].K=DR2]I HX\0:M@-YZ2FHEQ["ZG$ M/K\XKRI)Z>&*O9.:ZU+BZ]IS+Y!YSS[H6'=HG(X\[-&N4=EA7T3L[!'L"?MD MM-\X]E97HKJ_?P0_>V>SO;,7V4' CZTZ9DDZ9%F2Y0?P\C[X/. 5C^!]MFNN MY9\AO"&[--H9)2L>VT57[,H*ARS$!;-Z*$.._7Z^=-ZBN_YX*$/1@?QA!^C$ MG;B&E^)LT) M>R,&BQ?/TDGR^D!XXSZ\\2'T_UC;@]@/>_YT@^RSWPB+E=+4 M@AV]O07)./&R6_ZZ$:SD35!\\6R692$$WK4'7WDIW ?5?"]^\MMQX."6I@=BUO MV2H*ZMC8<1UMN6-=5\9)%B;9 0DH!82A<<2M%;K<,7%;;KA>"[8&D[+G;#K/ M,>;#?);@=U8483;/QT@:7!+.,QFSEQ<3!J4I4-/QF%UUC"EB3MG1-'W)CM)D M3..XH'&6[#-]5,QI(:,AG]&80N,Y?$[2>;0/2)IG\W&83V?Y/SCO0-9-/#DA MS;)&GWA*>E1RV=FG1,<;L6\*-J!6FB"L:U-GSW MME>J+7W;=>56^DT _. L%THRD/DWH6( EUSS2G+-*O0JM\/@)PDN+$Z:V[#& MM+KZ]]GJVO&Q;/T_DO21-URCWV!'/Y:@K_?B(X68T5<1Z'[[H8$=;G6$ 5W. M5OS&6+Y4XN]YZ7H;8>))(Q&1%2K041=_1'\%9C*XO(-$"3PBF))\*97T.\(, MJM("^IFGKW$V[PUH)(T8>N73J)CK22#FGTY;PL;0N;'8N[;IEW MRV*_W/'O$^CW'F^^$:6HEP#,TRZ>R_ N(A/5#6X9M!G?1<('4PXG.3'G=#@' M4^U=([ZTU$^A:R MWPHTL0DA>G3!GH:# $[/DP)C.D[[+1#7TKG0R/FPF"88LW3:RQMK5B+(4<65 M""BSC%#R27)G6)0;+:G06VXMU^B0Z2QETW&"?-"9\7W&FW@%Q ,;/<4!\PC5 M2QOOXM+015C 5_J+!0/9%QG"G11$]6"%R83NGBP9YLF$/?0@&?WP\$0]UN%Y M385NM8]OT'ZU?\&?QX?KG7I\_G\")1#'*+'"UN1XBD>;C4_J./&F"<_8I?$H M?OCV9><"YP(DV2ZZ11==[*T/11]H:6RQH42%I.RX7]\SI"3;B9.F11]V+5$S M9VYGAF3.5\;>NIS(B_M"E^ZBEWM?30<#E^942'=H*BKQ96YL(3U>[6+@*DLR M"TJ%'B3#X?&@D*KL79Z'M4_V\MS47JN2/EGAZJ*0=GU-VJPN>J->N_!9+7+/ M"X/+\THNZ OY;]4GB[=!AY*I@DJG3"DLS2]Z5Z/I]83E@\!W12NW]2PXDIDQ MM_SR(;OH#=DATI1Z1I#X6=(-:QU)EEQ^[E%?Q]B1RPSZ>C&Z-]4 MYO.+WFE/9#27M?:?S>HG:N(Y8KS4:!?^%ZLH.Y[T1%H[;XI&&1X4JHR_\K[) MPY;"Z? )A:112(+?T5#P\IWT\O+9:TGETGSP+^7.M#,1SU13),QL_@C;M(QP'OZ)\C?:==PY/GT/]-:?X3D+CZ MB"*"B#GCLAH=BJ^Y:GN:GH.&9I8][DE M$C-K9"8T+4D[M@@YHS%\5+D0BD.8645SM*Y+K:J"C1" <=0@1-VI^(5_Q6@J M?IUQ<9&%SD57I[F03MS5QL,I!)+"P3=U*;,_T;64O85D,W/0K_:6H(09*E2& MI*I4:F@[7L2:5G*F-/) <#@:3:;B0[1DD!@+QV3YP!B6O)!(@]EXQQ8XD0%[ M&WJ-.JJ E"F+B:C7_%65[5M(E./P4EUG], 4PSI5*"WM?K?W!"O+; _*)OR7 M0+987:BE\8V=-E'CJ?A6FD?U"1H8\#S]0T9N3%')CAU!Q:E$&X-*+P.$=7A>;3GS(91_BK:Q9(JFQ?^:JE&6J-N3B(FSG-)46 MY,\$3#\V$KR5R%I:0PH6$ (7$5_6Y^_QS8 M6![1-06_\4U%9X10>BEY0.LSIV56"/XUH':O0[ MBC,]4,RE1&]"Y@!M>^ DA M3TKK1#GZ'DN^4CWU\E/]^6$YC^@[0>,2DG'.O M@CP@;#.OFFF]U[VN:DSSGT?.!@1;U"U9USC,LK&=X$Q@@%[S>CL6V]VU MU8:U<&)I=[>][=BJI=+E@NYJ!8E L2<2&2(*=(%]ID#7K]N@7$A6W&?H!5E3 M;I^)9 =N:[1N1=9-V4AG&()SAL/EXZ.-\+?B< M#$MQNG;;! ]=CK_AK643?;1V'8XLD I+;,%5E,8^;?(4C,@%CBY;^\1.AG:S M\__5X2'%-QL0:@]>Q:G6'BH"%\,L>$!*I#]-3L*YN&5MDLF),5KQ_L5#"^U8NK"=Z\#D M<-5RVT1@+>1GDR1WN._T/]BZI!5D%^$JRG6 E_&^UJUVM]VK>,G;B,>K\D=I M%[S_:)I#=7AX@CN/C=?/^.)-%:Y\,^-Q@0R/.6[L9%D W^<&Z6Q>V$#W-X#+ MOP%02P,$% @ R6((5W>]$SQK! N H !D !X;"]W;W)K&ULE59M;]LV$/XKA!<,+1#X14[3++,-Q.F&=4"Q(-W+AV$? M:.ED$:5(E:3B>+]^SY&2(Z].UGVQI>/=<\_Q7G2+G76??$44Q&.MC5^.JA": MZ\G$YQ75TH]M0P8GI76U#'AUVXEO',DB&M5ZDDVGEY-:*C-:+:+LSJT6M@U: M&;ISPK=U+=U^3=KNEJ/9J!?CF]GU^H+UH\+OBG9^\"PXDHVUG_CE?;$<39D0:,%YNM8^_ M8I=T+Z"\-U\5 MI32%N"_'FS@1;*Y*]3-Y I&$_J5KW6SCZJWMFZDV8]/8DI'@AXQ73P,BG3"1@TY90NAC-A5*J^& M0.BW0 YM@'2I@%;1&GIYZZ!D/?7 R*_$B://K7*1DA>87Q@!N6NECIYK"F.Q MIERVL(.+)VL<.LJM*S@.R>3:!G$B H4I0/Z<1PG#1/*%0E"4\)FI.RZUI_*J M)>BKLB0G2F?KJ*P,SD!U_^0QDAB+]^50XL%9BF@EWBL<+D.3^ZIMRV M&N2IOX)"D,(YJW>>A"S '/GKX_#L3)0M1].EP"<'L'@@A_-&NB!L(H82>E"V M]4?4*^FV!/*_#J@<3L^FXPP33.LXC$T4?'<0 -:=J)%!693*YR#[N04+1$(\ M:@0&Q5YT>R)U&GG_F\?I9MB1 MXP*L&Z>XXO"';Z0"!C@1&LON"7F/M2]CVT6SR.5;B&H12=QO[A$E$,:DSWN=RA8,0#."#)S[5\RG1I&3;>D-QH MZK[OZF_BL9%'OZD+F$N:NBBJU*##BSA&C;T*U6,=K>1&:8;:2)V"]7Q%7]S_ M.WBN-ZB3^>Q4$G!QOKN[%/DOL3UZIUU'L$I,.^2IG%/"C+=:%3$2O!1I@O6$ MXK?8BU?1%)<'-OZUN!;KGG#XDIPX$[.K^;\+([431Q&DV.R8LR\#J523;T>W1+9^)R)DY]G":#;:(F4."=B6N@ M-2$M%@?I82V[2=O(DWK:Z3X@ F6\T%3"=#I^BP^T2WM2>@FVB;O)Q@9L.O&Q MPFI)CA5P7EH;^A=V<%A65_\ 4$L#!!0 ( ,EB"%=4?8N%4P( #4% 9 M >&PO=V]R:W-H965T&=IG1;$IENEOG$HJ@C2*LVS["S50IJD MF$3?G2LFMB4E#=XY\*W6PCW/4=G--!DF>\>]7-44'&DQ:<0*'Y"^-W>.K;1G MJ:1&XZ4UX' Y36;#R_DXQ,> 'Q(W_F -(9.%M8_!^%)-DRP(0H4E!0;!OS5> MH5*!B&4\[3B3_L@ /%SOV3_%W#F7A?!X9=5/65$]3O0+(=X \ZNX.BBJO!8EB MXNP&7(AFMK"(J48TBY,F7,H#.=Z5C*/BH5UX?&K1$-RL^3M)B5G#7EKN&.8= M0_X*PQG<6D.UAQM38?4O/F4UO:1\+VF>'R7\VJH!9,,3R+-\=(1OU*$3KN-* ^NA9(W4=77O[=^$63<*?\.[!^56N)4T'A0N M&9H-/G"#N&Y(.X-L$P=C88G'+"YK?M?0A0#>7UI+>R,&ULK55M;]HP$/XK5E9-F[21-T(K%B(5PMZD3JA=N\\F.8A5Q\YL!]I_/]L) M&70IJCJ^)/;YGN=\9_N>>,O%O2P %'HH*9,3IU"J&KNNS HHL1SP"IA>67%1 M8J6G8NW*2@#.+:BD;N!Y([?$A#E);&T+D<2\5I0P6 @DZ[+$XG$*E&\GCN_L M#-=D72AC<).XPFNX 75;+82>N1U+3DI@DG"&!*PFSJ4_G@^-OW6X(["5>V-D M,EER?F\FW_*)XYD- 85,&0:L?QN8 :6&2&_C=\OI="$-<'^\8_]L<]>Y++&$ M&:>_2*Z*B7/AH!Q6N*;JFF^_0IM/9/@R3J7]HFWC&T4.RFJI>-F"]0Y*PIH_ M?FCKL ?PGP,$+2!X"A@^ PA;0/C2",,6,'QIA*@%V-3=)G=;N!0KG,2";Y$P MWIK-#&SU+5K7BS!S3VZ4T*M$XU2RP(]H(]$"A+US+ .4$IE1+FL!Z".ZO4G1 MN[/WZ P1AGX6O):8Y3)VE8YM&-RLC3-MX@3/Q G1%6>JD&C.?O&'WF?^BI]2K+TE&3S$Y$= MG,FP.Y/A,?;DAQ8)P((1MI8(*R7(LE9X20$ICNX67Y#N#=E]P6D.HO=!-O0C M2V_D8I-[S.?=_OO)HRN'O-J@2Q MMBHA4<9KIIH;VUD[(;JT_?>)?>J/9WZ//=7"U>C,7_I&]:ZP6!,F$865#N4- MSO5[$(V2-!/%*]LJEUSIQFN'A19?$,9!KZ\X5[N)"=#)>?('4$L#!!0 ( M ,EB"%<03+J"1 ( (H& 9 >&PO=V]R:W-H965T04U5C>B 6Z>%$+66)NI M+'W52,#$)=7,CX)@ZM>8,69#1^-TSO6%+FW@\/M"_NMI-+5NLX$ZP7Y3H M*O4^>(A @5NF-V+_#?IZ)I:7"Z;<%>V[V/BCA_)6:5'WR<:@IKR[XY?^'(X2 M#.=T0M0G1,Z[V\A9?L8:9XD4>R1MM*'9@2O591LYRNU+>=32/*4F3VHH64F)=@CEVKQ-=F!QOGYSUMV=&B,[08/0BN*X6^< +DWWS?F UZ MT4%O&8T"[UMV@X+P"D5!%(_PXJ'TXH3N*&DQ.U5U!XU/ M0^UW,U<-SB'US(>A0.[ R]Z_"Z?!IQ'EVT'Y=HR>;5H&* RVD^OP6!LMB&CT M_X?[X-<7R(U#WY*;#G+3BT[M":3YBO 9MW'F6VZS MP6UV\<&-^XUSS_KY1_VA!EFZ+JA0+EJNNU8QK Z-=M'UE[_A79=^P+*D7"$& MA4D-;F;F=9Y(80^3.P&P^\G^P-02P,$ M% @ R6((5U$?C&$[ P A0< !D !X;"]W;W)K&ULE57;;MLP#/T5P@.ACQVFZH4L"-.VZK4#1K-GE8=B#(C.Q4%ER M);EN]O6C9,=-@3387FQ=> X/*8H:U]K]G!N:Q1U+)@I45F@%!E>3Z&QP.AMY^V#P M0V!M=\;@(UEJ?>_@60MH TZ&X7F4BBFN& 2%K2(5)/.PJ^SI76&JNKWO@PU H;[!?B;=FI+ MQG$2E=Z7>%0CWD$9O%E8XEHH)=0:?#)A4:F,;4)6465/ MR\Q5AC9Z@(\<2Q>H7([DR%@']Q4SY+@'=2YX#DS6;--26T]PQ119;(!*PC,' MH*Z,RU] DNN NT".Q1(-# =]^-:BR&?(5POU08=""]0T2#WUI8QFLOC9X&,!9:83TXII!VNOV4J!:#KK#?V=G" O*0ZLNZ<$-=]J/!T\F MQ[OZ>\\F!ZIFU%7-Z."QWR*7S%JQ$CR=H'+T,0'F@ ]X@,\ * M7?G[D[,'I"-%W]NW,*2SU,!UJ#$_]"GGE3%TXW9JT&YO(90[-[6_+PGQ3FLL MT*S# V#)!6EHNF2WVKTQ9TUK?3)O'JAK9D+]25P1-.F_HV28INDW$Z?+T&B7 MVE';#L.Z5]02P,$% @ R6((5_78Q4GR @ MC 8 !D !X;"]W;W)K&ULC551;]HP$/XKITR: M-HF2$&@W,8@$[;JM4E56NNYAVH-)#F+5L3/;:9!A0CC M*#H+"\9ED$S\V4(G$U59P24N-)BJ*)C>SE&H>AH,@MW!+=_DUAV$R:1D&URB M_5$N-.W"CB7C!4K#E02-ZVDP&XSG(^?O'>XYUF;/!I?)2JD'M_F638/("4*! MJ74,C)9'/$Q.<.GZM$DCDOWIRRMIEM..)O,F>$&U!H6&@U*RWRM3N#='5L) M-.\GH:4HSC=,6\9YPQB_PG@&UTK:W,!GF6'V$A^2NDYBO),XCX\27E6B#]&@ M!W$4#X_P#;N4AY[O]!6^&[UADO_UF?;@7$FC!,^:Q)G,7E:"*G/))9,I9P*6 M=(C4D=; K]G*6$T]]?M0A1H!P\,"W#L;FY*E. U*%TL_8I"\?3,XBSX=26_4 MI3*:8O:'))ZG.Q^\86>7JDTI1R ZZTL*QDQK:^QBBSYV-F*TT7/<"G%$OK MJ6R.%$@;"W\:\3VHN,>)>=Q<#=;;7[=>]FR$LJ0ZMNJ@'-ZE5SAX\NXSV]?=>; [U4+@W(0K4 M&S\'#:2JDK89%MUI-VIGS81Y=F_F]#73OO0"UP2-^A_HG>EF]C4;JTH_;U;* MTO3R9DZ?"]3.@>[72MG=Q@7H/D#)/U!+ P04 " #)8@A7_U[/BQH& !F M#@ &0 'AL+W=O'80^TS-A"9K\^&8]=N30K[8[;M6E@N6WM2GM\VL78 MK:W1\S!I58]%'&?CE:Z:T>0T]+VWD]-VX^NJ,>\M.\>1TK1=F:OS']7N+K_$695ZM3..JMF'6W)Z-SOG)14KCPX _*G/O M=MJ,(IFU[6?ZN)J?C6)RR-2F](2@\;HSEZ:N"0AN?.DQ1]LE:>)N>T!_%V)' M+#/MS&5;?ZKF?GDV4B,V-[=Z4_L/[?W/IH\G.%BVM0M/=M^-3?(1*S?.MZM^ M,CQ854WWUE]['G8FJ/B9":*?((+?W4+!RS?:Z\FI;>^9I=% HT8(-NV\4O' MWC9S,W\Z?PR'MEZ)P:L+<1#PETU]S&(>,1$+>0!/;J.4 2\]'"6[M>V*7<)7 M"S6 :;]DEX%C8]F?YS,7^O_:1T"'+_?C4^:&,O3.CR@@Y/:6]?'L<_0@U'Y';Y9@IJV1GU6S8)Y4P.:/ M:T(<#:J#[3F!6,[<;I9NY^8"?L7>5*7;,O&VT] MMM*0#/=W3E%/6KCTB=*5PIVV]89 ';LVVFVL0<7Q;/K@O%DY=M-Z0/RG21^; MBF*;^L#@$>-)E*8I-60DA**&B%0NT$CB*!M,259TIB23U."1C&FPS".1Q /J MK_!B#LH+SIF,-%E,J,8#)0K9[6I <8E9YCU\H427+RF#L5I M&B'QQWX50?KLW%4:S9PK.%3$<"A*BH2(X(*S(E)Q H.(L3#"0.Q*"':I&SW7 M6Z3AG4=IH?KGM[8L2I3HGQWWH"N+1)91 Q$B@B,FL%1.)!78ZB W ?("-VBD26"+1WD>QD!5JOA6=["*#-NA@,-SVLQQ MZZJN/,Z2/="4_FPD"970EN:*M%0405DQBN>-U8U;M]9WOQ%4G%B&PL.+E(DT M2F-)V\^3HM?L=2#)D4\)54/:I93\R1$!O.%0U54S!Z^V BG;/$7YCK&+>!5) M0OD6HP@CMSA>/X7?7KT[+PWHT+!(*6<$3TE@'(Y/O8'L43$+$4IV3JE#:2+) M&8Z:.LAL6]7ZTK6KKD%"!\XBZ?8LDAX\B^P_/$7(,P]IU. M#H(_?SK!;<)Y@!.W@ZB9IB5=6+,>UL0IOVPW#2G>6(,A?? M6_]1\]"HH>_A^'A>EG:#[^V9\7Q^IYL2J7>A:VHP'%C>F-*L9C!*WDO]B'Y_ M!64WU2&Y._A)?N"_F%/YS%!4KYH2=RQG0D*$PH!?[+[]&^^<_>'2(MQP' LL M=-> ;>_V$G7>W1T>AW'?4IM;3(V/<^R6[6XUW8=OU^$F,6L]X@_- M)2Z"QM( V&_;U@\?M,#V:CGY&U!+ P04 " #)8@A7,7(P'?," !5!@ M&0 'AL+W=O8 M[(Q]H!+1P?=*:9H&I7/;ZS"DK,1*T*79HN:;C;&5<&S:(J2M19$W094*DR@: MA960.IA-FK-[.YN8VBFI\=X"U54E['Z!RNRF01P<#K[(HG3^()Q-MJ+ );J_ MMO>6K;!'R66%FJ318'$S#>;Q]6+@_1N'OR7NZ&@/OI*U,0_>N,VG0>0)H<+, M>03!RS=\ATIY(*;QV&$&?4H?>+P_H']H:N=:UH+PG5%?9>[*:3 .(,>-J)7[ M8G9_8%?/T.-E1E'S#;O6=Y@&D-7D3-4%,X-*ZG85W[L^' 6,H]\$)%U TO!N M$S4L;X03LXDU.[#>F]'\IBFUB69R4OL?9>DLWTJ.<[./QN0[J12\7(FU0GHU M"1W#^LLPZR 6+43R&X@1W!GM2H+W.L?\:7S(='I.R8'3(CD+^&>M+B&*+R") MDO0,7MK7F#9XP_^K4>@<;K43NI!<*\R)T!'<2,J4H=HB_#-?D[/\4OX]U88V M2WHZBU?/-6U%AM. Y4%HOV$P>_$L'D5OS]0PZ&L8G$.?+5F->!;E-,=5B9"5W!0$J<%Y2UB[E[H 49E:.Y^S./1PO0?"@F7I0!((@HU1K&R" METVPJ8F[3*^N866<4'"'PG>V\5_NR6%%\-5+Q<,OC:J]-@D^O?_\">;98RU) M-FJ]6=X^M5?+)S97A42O5_CPY'@AE- 9@G!P@QE6:[20MB\I@> MC"[2..4U'EV,QU?M)DK3[B8&5CR3U*Q :U%G>^!7H4F)=I+D_[$PFY+BX1O^ MQ#"&%\_&29R\[=]] ]YY;$5=2F&HP&'8DWPU])G'HVX9'4*[1%,] ( M,O\[M:KO3_N9.6]'Q4_W=N#>"5M([KW"#8=&EU>L']L.L=9P9ML,CK5Q/(:: M;Y@^ 3]/\GL!U!+ P04 " #)8@A7-;@!R&8$ !M"P M&0 'AL+W=O]0C3P7)5"3WHK8]87_;XN5E@Q?2[7*.AE(57%#%W5LJ_7"MG<"55E/P[# M0;]B7/2F8_?M3DW'LC8E%WBG0-=5Q=3+%99R,^E%O>V'>[Y<&?NA/QVOV1(? MT'Q=WRFZ]5N4.:]0:"X%*%Q,>I?1Q55N^1W#GQPW>H<&Z\E,RF_V\GD^Z876 M("RQ,!:!T?&$UUB6%HC,^-Y@]EJ55G"7WJ)__8^)-9O$*6VOW"QO-FQ%S4VLBJ$28+*B[\R9Z;..P(#,-W!.)& M('9V>T7.R@_,L.E8R0THRTUHEG"N.FDRC@N;E >CZ)63G)G>(+FDX0Q.'MFL M1'TZ[AN"M8_]HH&X\A#Q.Q #N)7"K#1\%'.<[\OWR9S6IGAKTU7<"?A'79Y# M& 40AW'2@9>T/B8.+^OV\>_+F3:*RN"?8SYZB.0XA&V-"[UF!4YZ5/L:U1/V MIK_^% W"WSH,3%L#TR[TK8'W6$A%(02J5K-"N&(E$P7"@\WN,9L[48_;W*A2 M!ZIFC2H_" I)3:<-R(5[7,B2>I>+)9QPRRYKS<1>!GB)-@,$@LD09)&L,-9S-> M"S\(/23IQ[+)FA&!OIXP2/J"J@T,$'K@M9DR7WQ' LLS^BBN^H4J^J MO,-FJVJ^547Q0.": MTD5%_LY^T@9AHV;J01*GNBER4E#.V8?XVJ4V)KX@69 MHGK(S^/4TS\ MF]8.- S:- PZ8W,MJ[44E&5M*\O'_>,S_8?IHX'N M!#O>0H_4$L6>%A\-]%J *=P)\MN>^42.LQ*^UTQ1 'MU(0'_KQ]V)VF^QER ME[AIJO=?#HN_D-K5?!"GN3]'(UOZ03J*W#D(1S1DI#)G+J,[4FD&40[$1IWX M4,_\"Q?D/L+):'@*)U&8V5]'QU%^"H_2D!."FOE >S1*O?;(:TV&J;)&#-7BI7 M*\P][V7.5HO?B/B_MCLZ"L?QG^!S4=9S"VYGLZ:ZJ7S!X)N".?5QSD-[2^UH MC(>6S" )AC3UB!P026FS9$YD&(5 ]4WKW<+6YBB(LF&3T45-+J+=07A55X>> MD:(L&!+<#6H:+*SRK8TN7L+%@E.DZ&:H3H)\0)5RY]_@B94UVL#\KPHR,!L= M+9;^S@I4H5JZ14^#RX_?AMJO[2YYZ5>H5W:_B-XRM>1"D_H%B8;G.0UCY9<[ M?S%R[1:JF32TGCER1?LP*LM [PLIS?9B%;0;]O0_4$L#!!0 ( ,EB"%?' M1*]SC ( )(% 9 >&PO=V]R:W-H965T@6H1Q%(W"FG$9)!/ON]?)1#56<(GW&DQ3UTR_SE&H]308!!O' R\KZQQA M,EFR$A_1_ES>:]J%/4O.:Y2&*PD:BVDP&XSGYR[>!_SBN#8[-KA,4J6>W>9; M/@TB)P@%9M8Q,/JL\ :%<$0DXU_'&?17.N"NO6&_];E3+BDS>*/$;Y[;:AI< M!9!CP1IA']3Z*W;Y7#B^3 GC5UBWL?%E %ECK*H[,"FHN6R_[*7[#SN J^@= M0-P!8J^[O6"K0'$]"2_0N*,PZJGE+%;]#-8([)6UEX(O,,7^+#TE6KRW>:)O' M!PF_-^(,HL$)Q%$\/, W[',=>KZ+=_A\A@MN,J%,HQ'^S%)C-;V+O_N2;;F& M^[EZ?DA]N21>B]O!((JP%?(;BJT M3^E!KOU*MZ2Y^RF9HBXSUKC[;(50*$'=RF4)1UR21S6&R=PF*W1'"C,><69J5&I 9VS^H!5TJL'.,MR[C@]A4^PFAP$D71UEA@ M@9JP4'#)9.:B,^5D'<71X+A;GY1E L3;!(@B.KF\OMX:^ZH0[O1)C;KTT\#0 M'8VT;&ULK55AC]LV#/TKA#L4">"=;3EQ MDFL2(+EM6(NU._2R[<.P#XI-QUYE*9/DR_7?EY*=7+JEP885 6)*)M\CGTQJ M?E#Z@ZD0+3PU0II%4%F[OXTBDU?8<'.C]BCI3:ETPRTM]2XR>XV\\$&-B%@< M9U'#:QDLYW[O7B_GJK6BEGBOP;1-P_7'-0IU6 1)<-QX7^\JZS:BY7S/=_B M]I?]O:95=$(IZ@:EJ94$C>4B6"6WZY'S]PZ_UG@P9S:X2K9*?7"+U\4BB%U" M*#"W#H'3XQ'O4 @'1&G\U6,&)TH7>&X?T7_PM5,M6V[P3HG?ZL)6BV :0($E M;X5]KPX_8E_/V.'E2AC_#X?.-YL%D+?&JJ8/I@R:6G9/_M3K;":WM849Y>K/&^;5G"+!?QL M*]1PIQHZWLKI_HCP6N:J01C\I(P9PKMN($X"8'%++V"EYZD2#W>^&M($<([ MZAA5PH8_P>^KK;&:/K _+LG2L::765W3W9H]SW$1$)=!_8C!\N6+)(M?7:EI M=*II= U]^4!-7+0"7:;_J;Y+A5RGVE0(!+!7$J4UCI"?$2I/F']&6/>$HA-4 M=H):_A22([F8;DVXI1(T/6JY@T$M:4>UALN"/LA;H-ZDSI-PUVJ-,O\(&\VE M(5+7\ZOB3VHAFB$6[OM!LE&6"UASP66.P"V\X;*E<03]AP3?P&"4A*/I;$CF M>#KS&W$XB^-A+]O%*K9($Q)I3N6"&U.7=>Y3,#!()M,AO'PQ90E[U:]6C6J= M2,_>)%&I5?-O-3O",?J=U]**OQ>291-?R"SI-^))-OS:JC&'G<8A<]B.)IRD MS%OI.(SCZ67EW+E?T6T6SEAVIER__M_:)21%DC%(Q^D_M&//Y="9QTG2ES.> MQ)U%YC097NK,Z&P(-ZAW_JHQE )EV\WCT^[I-EMU0_S9O;L*WW*]JTD"@26% MQC<3&EFZNUZZA55[/]*WRM(%XETK9X\(1G.[XY2=02P,$% M @ R6((5V7E\/I@ P Y < !D !X;"]W;W)K&ULE57;CMLV$/V5@6*D7J!=B91\R<8VL-YND!1(:NSV\E#T@9;&%A&)5$@J MWO3K,Z1L52F\;OM@FAS-G#ESI!DN#MI\M"6B@Z>Z4G89E[+2IA:.CV<>V,2B*$%17,4^2:5P+J:+5(M@V9K70K:NDPHT!V]:U,%_6 M6.G#,F+1R? @]Z7SAGBU:,0>']']VFP,G>(>I9 U*BNU H.[973+;M:9]P\. MOTD\V,$>?"5;K3_ZP[MB&26>$%:8.X\@Z.\SWF%5>2"B\>F(&?4I?>!P?T)_ M$VJG6K;"XIVN?I>%*Y?1/(("=Z*MW(,^O,5C/1./E^O*AA4.G>]D&D'>6J?K M8S QJ*7J_L7348=!P#QY)H ? WC@W24*+'\43JP61A_ >&]"\YM0:H@F][\Q'O-+P+^U%;7D+#O@2<\ MO8"7]CJD 6_R#-[#F8+_N-V2$O3=_'FNX XO/8_G>^G&-B+'943-8M%\QFCU M\@6;)J\OL,UZMMDE]-4C]6;15@AZ!Q^H>-)KX#VS<&KZA[(ZZ2.%>:HBAH3[.5"IS!>$HK!Q98GE=S!).4%CZEA4T\:SZ!1_ETTF'8 MAL_:_Y<\+)UY;?QN.O%K]@^%1I#.N2?F.?',TTNS?U-J!..,4[FC7B>R\(P/ M+?]9.2^%CV(+FGC:*0OD$SC7M_%@\M9H]N%^L832*M<-X=[: M7V&WW>3^V[V[_]X+LR>V4.&.0I/K&8TJT]TIW<'I)LSQK79T*X1M2=&PO M=V]R:W-H965T T)"V)UR&,M'6<,>KVCI#G(V6K,(YVB_+F28M[E *WJ T M7$G06(ZC26\X[3M_[_"5X\KLR. R62CUX)1/Q3A*'"$4F%N'P&A[PBL4P@$1 MC<<-9M1=Z0)WY2WZC<^=!5RIAO[:,/]<)W!TSQ8"S=M1 M;.DBYQ[G&]!I $U? #V'6R5M;>!:%EC\&1\3P8YENF4Y30\"?F[%*22]8TB3 M].P WEF7]9G'&_Q'UC/V3$5F8:(UDQ5Z^?MD8:RFBOFQ+_F ?;8?VW71T"Q9 MCN.(VL2@?L(H>_.J=YZ\/\"\WS'O'T+/YM2512L05 DAB\7??W>]=C+NXWX0 M?3_W^QJA5(+:E\L*K"N*30_SGVC [+#(=UE@8$&MFZM*DF\!1UR"K55KF"S, M6QC"#3PZ!_ MZ=;T@M;><9J^\WN2]F'??\4[O=:@KOQ$,83=2AO:KK-V0VL2>O6W>YAXMTQ7 M7!H06%)H_ %!+ M P04 " #)8@A7PPN]',H$ #0"@ &0 'AL+W=O:&$BZM>N K$'8_?/7B\RXUU7_W*F "/==7XJ]$JA/7%>.R+ ME:FU/[=KT^#)PKI:!URZY=BOG='S3JBNQI+S9%SKLAE-+KN].S>YM&VHRL;< M.?!M76OW=&,JN[D:B=%NX[Y7:[TT4Q,^K^\FJHB10CC MVU;G:&^2! _IG?9WG>_HRTQ[\]967\IY6%V-LA',S4*W5;BWFU_-UI^8]!6V M\MT7-CVO0HM%ZX.MM\*XKLNF_^O';1P.!#+^ P&Y%9 =[MY0A_)G'?3DTMD- M..)&;41TKG;2"*YL*"G3X/"T1+DPF9HEACC AZ9/,$7J)SC]I&>5\6>7XX V MB'-<;/7=]/KD#_0E<&N;L/+P2S,W\Y?R8\2V!RAW &_D486_M=4Y<,% ?U*)/S-$:S1'FMT3/MDBE=PWE8&[ *^PST$]JBZ8;"?5@86ML++2;$( ME'?P)GC<=&&%]VX7)K\%4!Y4RFG90%C9UNMF[L_@ MZ5OM 5?&NU"\:!H2* M:?D(B_Z@[HNCW\?4/L$VL_U"=@MYY.1W[%/./)BF-?X"@])XZSR<@$J83!(D M(LYDQI%()S6<82D2$A MTIPE'3:1(LI,P7MGO8>ULXLR'#HA(A9'>9K'1'"LI2[A MN".Z$L"<8-$,F#@,W>M7F13R#5*]Q1<[@@KC;"AZ/<@=ZZG(D^?54/QV9WL) M13[&Z-Q;Z[!!8 #''\,*;_QWG#$_>X&)##^C[2-TLH_1G;-S]-:#=E@Z3C=^ M89S#[,Q,V!C3[.K, [WH]!Z7'L,9^H:"M89O.CWX#+2'QFB'K4/35:/7OZ#F MQK!A&7Q!W5?L) ^Z:KON2GOKK>USH)[8=\(932W;B:7\V_2VW*[8O:ZH3O[W M)KC+/_H[D%SL@4KMOVE"996]E!IN#)!G$&4@L!<./5[C@RFC-F[9S5(>:[)M M0C]P['?WX]IU/Z4\L_>SWJUVRQ*A5F:!HOP\Q=?:]?-3OPAVW M_!+'LPW$2;IU0 ]-A6CAL1;2+*+*VF86QR:OL&;F3#4H::54NF:67+V-3:.1%3ZI%G&6 M)).X9EQ&R[F?6^OE7+56<(EK#::M:Z8_KU"HW2)*H_W$+=]6UDW$RWG#MGB' M]N]FKY2"UR@-5Q(TEHOH,IVM1B[>!WS@N#,'8W!*-DK=.^=ML8@21P@% MYM8A,#(/>(5".""B\:G#C/HM7>+A>(_^QFLG+1MF\$J)C[RPU2*:1E!@R5IA M;]7N#^STC!U>KH3QO[ +L>,L@KPU5M5=,C&HN0R6/7;?X2!AFCR3D'4)F><= M-O(LKYEER[E6.] NFM#5[MA%H7LUC2UNXP#COX%8!+GL&;@+OE+25@1M98/$T/R9J/;]LSV^5G03\ MLQ5GD*0#R))L> )OV.L=>KSQ_]?[S^7&6$WE\>\QO0%N>!S.79F9:5B.BXCN MA$']@-'RUU_22?+;";*CGNSH%/KR2M5-:YDO7U7"BAF> Y,%7'/16BS@>S7' M))S,_-;-6 M\TT;\*R"#^O?@4H\OZ^4*% ;>,DE@:O6$) 9 #[FV-@C2*]@!F^XR9F 3RW3 MEN;151S<\4EF M#\1[BV'>0#H<3)+4F]'4F?'%,'A#N"E+:I7N+/T)4K.D(\];S2U',X-;I%O" M$X\SYA3N3LS3S)AOW5_"G<9,G MN.D>]UC;B _Z.]7AUK]BAKYM*VUH]?UL_U!>AO?A:WAX9=\QO>72@,"24FE_ M:I0ZO%S!L:KQK\5&67I[_+"BQQZU"Z#U4M'9=H[;H/_[L/P"4$L#!!0 ( M ,EB"%?==H=<%00 "<) 9 >&PO=V]R:W-H965T)#?) M_?I1DN-V0!;T0Q11%,F'Y"/)\YW2W\P6T<*^KJ191%MKFZLX-L46:VXN58.2 M-&NE:VY)U)O8-!IYZ8WJ*F9),HYK+F2TG/NU>[V'6ZS4 M;A&ET7'AB]ALK5N(E_.&;_ ![5_-O28I[KV4HD9IA)*@<;V(;M*KV]SM]QO^ M%K@SS^;@,EDI]*>J?T1IMXMH&D&):]Y6]HO:_8%=/AY@H2KC1]AU>Y,(BM9857?& MA* 6,OSS?5>'EQBPSH!YW"&01_F66[Z<:[4#[7:3-S?QJ7IK B>D:\J#U:05 M9&>7-V4I7'EX!>^%Y+(0-'NPW")5WL('&?KN"O@;#+[R587F8AY;"NTRQ/)G^Y@@][C9$?OS-.*O6X2"-[Y,;UY-&4NN?3P_3Z^!EJW;TA<8 M2R>4#D,)YJF6!)1N'NT+;OQ^8<*RLU^KBJX3(3 M3#,XPZ6\YU+^8B[=%(5NJ8X?!5^)BFX2-*>(=-;A:2*%)'GGOZM(3X07\."G M!K[% NL5.ES*(4AEX8"NP8]*%&3%A@F;TIBS)T^6[]$,0?D4+7'G MR >O(-"S)*B]3YKQDX^0I M,!9;*=PIV'&MN;0'F$Q3F(P2JH=CL^TKW@0N&G_[!:2-HL)KM$*'QZ%0[D3F MA-7]0L.(=3FC=,>YXQRCR=@= I8,LV1\DGWQL\>+^K'Q3[1K="MM>,?ZU?XK MX"8\?D_;PR?$)ZXW@B!7N";3Y')"O-/A60Z"58U_"E?*4O/]=$M?,JC=!M*O ME;)'P07HOXV6/P!02P,$% @ R6((5\+1F)K9 @ 6P8 !D !X;"]W M;W)K&ULC55M3]LP$/XKIS AD!AY:PLJ;:06AK8) M) 2,?9CVP4DNC85C9[;3PK_?.4E+D4JW+SV????<\SB^ZV2E]+,I$2V\5$*: MJ5=:6X]]WV0E5LR^J36RO$VJA!\%P,FGW[G0R M48T57.*=!M-4%=.OE=1M^,JG9 A_0_JCO-'G^!B7G%4K# ME02-Q=2;A>/YP,6W 4\<5V9K#4Y)JM2S<[[E4R]PA%!@9AT"([/$2Q3" 1&- M/SVFMRGI$K?7:_3K5CMI29G!2R5^\MR64^_<@QP+U@A[KU9?L=MA+./TJ(^H2HY=T5:EE>,79Y)IQ#4],- BWR$RCD6[<&O@,1X\L%6B.)[ZE M.B[:SWK,>8<9?8 Y@ELE;6G@B\PQ?Y_O$[\-R6A-B%,(PA.(@BC> M@Q=O1,8KNE/)8(A1+4PX0)UCT-J+5:\IQJ6W?()9,99P+8&T&Q13!C MQ =S1[1P1)?M_5?=H\O!=2AU><_:=1HW<,0E@:O&$)@YAG$G\5UF]UP)5&.M MM'6Y.;,(C:'E&!Z5)4HWN$0!86^CWL9 #^L5^G>UOMC>E"ARH/*:I2D'JZD5 M#7R"XM&.-;IBU4C;]?YF=S,Y9]W > OOQNXMTPLN#0@L*#4X/:.FT=TH MZQRKZG9\I,K2,&J7)4U_U"Z S@NE[-IQ!3;_)\E?4$L#!!0 ( ,EB"%>F MLW$V[0( (\& 9 >&PO=V]R:W-H965T&O!-54E['J&RJPF42_:+LSELB2_ M$$_'M5CB'=+7^M;R+.Y8"EFA=M)HL+B81%>]R]G XP/@F\25VQF#KR0SYL%/ M/A63*/&"4&%.GD'PZQ&O42E/Q#)^;3BC+J4/W!UOV3^$VKF63#B\-NJ[+*B< M1*,("ER(1M'AU!#-XJ3VAW)'EK]*CJ/I'!W9)J?& M2KV$:^/(P1LXOA>90G&2<;_AF+5_Z M\0;HRFTL%[76#Q/#YF;9W M="MPEAXD_-RH,TAZIY F:?\ 7[\KN!_XSO^K8*$+F*,2A 5<^0LB2:*#'U<9 MH_C&_-RW VV"_OX$OHLN72URG$3<)@[M(T;3UZ]ZP^3M ?F#3O[@$/L!^>'L M]LD]2+A?[GV)L#"*.]9G(7\9-FTK?_/V6,Q14]M1DM8\;R60 :$43W>V8>ASC)(BD\I394()G3/.@5D '_X:-FENM3T$ZD#I7#5\^'L 7*AF\38I/[&4./02H%6.J6NBUUY ;[8R21:B$ M)X6'%IV@T&(.CD.H:1RK<2=P";.M8/I7'!Q!;]2'YV>6E\(N6PVAK/1B!-?" ME5"+-;N=SS%(TA-@TV%+T6P"UJ+.U\ 74CO>:&]FZ6[>9[MT!,,>[+MH\8Y) M5,@2O!4ZKK31U/I%M]JY[55K,G_AK57?< 52.U"XX-#D[(*;S;;VUT[(U,%R M,D-L8&%8\A\#K0?P]X4QM)WX!-T_:/H'4$L#!!0 ( ,EB"%>^L*=!4@L M ")W 9 >&PO=V]R:W-H965TEL9MJ( $$23&W/) +:IFVFF7C3?>CT@;%H6[.2Z"7I>#/3'U]25@0!O(3, MZO!E8\L''P5>Z"X/[Q5X\516O]3W1=$$OVW6V_IR=M\T#V_F\_KFOMCD]>OR MH=BV?[DMJTW>M+]6=_/ZH2KRY6[09CWG89C,-_EJ.[NZV+WVL;JZ*!^;]6I; M?*R"^G&SR:MO[XIU^70Y8[/O+WQ:W=TWW0OSJXN'_*ZX+IK/#Q^K]K?Y@;)< M;8IMO2JW057<7L[>LC=:QMV G>)?J^*I/OHYZ*;RI2Q_Z7YYO[R &!@0[0=$+SV"V \0+SU"O!^PF_K\>>Z[$Z?R)K^Z MJ,JGH.K4+:W[87?V=Z/;\[7:=@OENJG:OZ[:<=W M=U5QE^]B6-X&^[\&7[X%?RG*NRI_N%_=!&_;%?FJE1=-OEK7K]JAGZ]5\.,/ MKX(?@M4V^.F^?*SS[;*^F#?M.^R.,[_9OYMWS^^&#[R;*/A0;IO[.M#;9;$D MQBO_^,0S?MZ>F4?7 M__?1K9,1'=9*M./% [SA]?'O?[32X'U3;.K_4%%_YD8TM\N%;^J'_*:XG+7) MKBZJK\7LZO>_8TGX)^J4(V$*"=,@F!4<<0B.\-&O?BJ;?-VF[EU J!@\#T]V MP[O_?7R]RD(9MNOBZ_')[:ND3)BT5:JO8FF6)(DMTY0LX3(ZR*R9QH>9QMZ9 M?MZNFF(97#=Y4Y YQCM\[&I#PA02ID$P*P;)(0;)1*D@008'"5-(F ;!K."D MA^"DYZ6"Y^'BZ',IPB2.G5305T4I%Z&3"OJJM,T8F9,)")5(948G GF8IWQ) M(OC[:GNW+#?41+WCQRXV)$PA81H$LX*0'8*0390),F1PD#"%A&D0S H."\WE M?7A>+MB/MY)!RIQ/^8)297'DY )"E:61P]*$BH4BX70R8$=.AGFG^L_FOJ@" M_5BU+IJP0&,_&XJER M3.06D*2M,HFATB8^F8UY2\("RP>$+)*99Q-R<0,AD>W8FT9VLL M$O=;I'U2"/X;G"Q"^DFC5R"TT@6E:13-CHGQ3A"2L1-RK2%*R2+C%1D7(6H_ 72M!R1*1Q@-)PA@G[C=.O23A*5#Z M4:.7(+0*!J5I%,WN7#+^+@HGRA(1U/]!:0I*TRB:'2+C_R)__>YDEMB/MZ[T MF7N[@1)%;J&2$+&4N^U+E$JR@8N(R)BHR&^B3'XX5;'T@T8O/6@Y#$K3*)H= MDJ/&QLDZ&[&MC=C>1FQSXQ1>,#)>,#JSOW$_WKKFS^)>>NBK9,B%FQ_Z*M;" MI)L@"%DLV4"],C*F*O*;*I,AABN7?L3HA0(Z'AD;OO!@E#),'9O09"J3+BIH:]B<314N8R,E8K\ M5LJDAJ$:IA\P>M5!"V10FD;1[% 8GQ=-U?D805T?E*:@-(VBV5^),*Y/G-G] M*/J]B#)UO^ZP(%29#-V+!D+57C1(YR:&IF0R%I+.#,+8)^&W3R8S#-E*2A-HVAVB(SG$V>V0(I^-Z+;%GU:HDY+ MM%=BS^[HVV!^N_1S]PW9U?8NN"[7C]T:)(L4?LCHQ08MDT%I&D6SPV$^:"D'&1N"4+0L8E"]UN*$J6Q&+@OD-LG%3L=U*^?.&I M;_JIH[^+#2V>06D:1;/C8]Q?/%7S9 SUA%":@M(TBF:'R'C"^,SFR;C?R=A] MX]K)%Y1*]BXO"%4JW3JH)E2294/[,QAK%?NM%9DL3A4[_A- 6E:13-#M'1#B=G=E7&_09'%D9NK6)!R*1T/88B5-T^ M8^ZE!77,+(J'+BV,\8K]QHO,%L.%3S]M]"*$5M6@-(VBV7$Q%C&>JK$RAMI$ M*$U!:1I%LT-D;&)\9F-EW.]Q["<)HJO2W0!"4:)>PQ0ABL*!6YFQ,5JQWVB1 M^6&H^NEGC5YZT-(:E*91-'O_)V,(DZD:*A.H)X32%)2F430[1,83)F013]TO:Q$RUEX0N#V629$AV/7*;NUM.4C$6AN_-1W"MM4#*6I@.UC=28JM1OJKP) MPU,)]6/'+D@U"2VQ0FD;1[/ 8 M9YA.U9&90LTBE*:@-(VBV2$R9C$]LR,S);:'Y)&[M0RE8LR]?TFHA C="@>A MXEDVE"N.-NSW>RXZ5PS70/VXT4L06F"#TC2*9@?&V,-TJC[,%.H0H30%I6D4 MS0Z1<8CIF7V8:;\ETKV!>5JB3DNT5V(_X<*8*^DW5W1F&*I^^F%C%QV4IJ T MC:+983$N4$[5;BFA/A!*4U":1M'L$!D?*,]LMY3$_I+"_2+W@E!)=],918BB M6+C%3^J D@_T3TGCIJ3?3=$I8KCZZ<>-7H'0TAJ4IE$T.S#& ^;DIJKO= MPU;KX*9\W#;=?(]>/3S0]>WN,:;.Z^_8FP4C7E?LC7Y^7*O!/S\]]D->W:VV M=; N;MM#A:\[FU@]/Y#U^9>F?-@]##G;,TF@;3K- M-!/?]5YT^H+8BLT$D"O)]MVWK\ $#,C$;M9O$AYV?])JQ=^LT&C+^+-84BK1 M]S3)Q'BPE')U:1ABMJ1I)"[8BF;JSA/C:235*5\88L5I-"^+T:3RXPI M(YK0F_)710M9D[[A^_T'\I@E?!/$:"WK#D6SR7R_' M&Z Y?8K6B7Q@V]]H&5#1P1E+1/$7;4M;<99/E*GDZFZL_.3D@6YHMJ8"_8P^!+&(%@M.%U&10_:$RKOH\0>Z MB_BSFK=3E6#&/RIC*J,X$1^5X]=I@#Z\^XC>H3A#7Y9L+:)L+D:&5/W+6S%F M95^N=WTA!_IBH3N6R:5 83:GH&_KY,+9.)/ MB)C$TO3GYAAW4K@373AO:SW\WZTW!L.J9HI5\)P#O,.SX^\_E"FZE305_^BR MON-:>FZNA)=B%*"D3E"^H8/)^Y^P:W[6#3DD+("$A4"P1G+L*CEV'WWR MA0,J^0,WZ8).W=[_P'UAJ;3TH2N%<'VWE.\ M&[6NE36T7+\E"1HKWW9;YQ7&S7WXIGXA.[B));J=;?4AVD^M+K M>WFG3CY(6 )"X%@C:3X55+\,RF##YD<2%@ "0N!8(WD8+-^ZS??I@VE__ZC MZA'/;FF#QLKUANWW!8T5]GT?M\1!9^:8MJE7![Q7X>#^6'F4B17CLIB*VF![ M :?..5!: $H+H6C-5) Z%>1,JE""H5($20M :2$4K9FBNLK#O77*$;FVH5^QZ/4_ M>=Y!T@)06@A%:V:B+NNP-A M6QIT9J;5D8:NF34<$M*6!HV9CSWG@#34U1/N+Y]NL_E:2!ZKD+_ER\UQMM#& MW$LY>?9!T@)06@A%:^:CKO*P=RZ! *WW0&D!*"V$HC535-=\N+=J.4(@_.Z3 M3TS2$0B=F6_;;8'HFA'+=#KO#AHS%SL'UB%)74.1_AKJ5YI1KN*MA4(7!9FR=R=UG]>IJM:7FJMA(TKI^ MC2]OL.9Z@"_#W8:9&K_;OW,7\46<"930)]64>3%4/>:[+3&[$\E6Q9Z/1R8E M2XO#)8WFE.<&ZOX38_+E)&^@VI@T^0]02P,$% @ R6((5Z8"*1_: @ M*0@ !D !X;"]W;W)K&ULK99M;]HP$,>_BI55 M4RNQ)@0(H8-(I5VU3:M4T75[,>V%20YBU;&9[83VV^_L0,;&4Z7N#?'#W?U_ M=WYBN)3J4>< ACP57.B1EQNSN/!]G>904'TN%R!P9B9500UVU=S7"P4T&7QCL-0;;6(SF4KY:#N?LI$7 M6"#@D!H;@>*G@BO@W 9"C%^KF%XC:1TWV^OH-RYWS&5*-5Q)_IUE)A]YL4Z-PEF&?B:90 6B!$W>D=,K M*8S",I%+K<%H0D5&OC Z99P9!OJ,G%Z#H8QCZX0P0;[FLM1HI(>^010;T$]7 MLN-:-MPC&Y%;%,LU^2 RR/[V]S&%)H]PG<6/7\7 M>D%3&'EXP#2H"KSD[9MV%+P_D$FWR:1[*'K2T%-+WR*E0' .&1XMMP5:9 IS M)@03<]SGG(H4=J50BT1.Q)[X*ND,!L'0KW:@]1JTWD$TW%!=>+=3=P&O'>^BBABYZ9>% 9$>J%FUA==O]/5S]AJO_,BZ^VH//+;SD M4E4B6GUS@"(TJRR3?N'J]KK@ M?Y;T^+H/MDY+''7^K:>_<7VCP-P]4AH+5 I3W^3-:/,.7M;7_Q_S^A&]I0I7 M61,.,W0-SOMX'E3],-4=(Q?N,9A*@]FX9HYO.2AK@/,S*LYV&#FU]27SG^SY_=^=SME/ZT52(%IYJ(:9:*[C$6PVFK6NF?R]0 MJ-TL&D9[QQW?5-8YXCQKV ;OT3XTMYJLN&8W2<"5!XWH6S8?3Q=C%^X!O M''?F8 TNDY52C\[X7,ZBQ E"@85U#(Q^6URB$(Z(9/SJ.*/^2 <\7._9/_K< M*9<5,[A4XCLO;36+KB(H<_4[A-V^5PXOD()X[^P"['CRPB*UEA5=V!2 M4',9_NRIJ\,!($U? :0=(/6ZPT%>Y36S+,^TVH%VT<3F%CY5CR9Q7+JFW%M- MNYQP-K_#+[J_A].3L M".^H+\3(\UX<+P2LM:IA29HU71AJAJU@Z=N &G[,5\;[?[Y4B, _>IG?#=?4 M-*S 64338U!O,-C[/ESP44G^)S&)F2EL5 ;R?_\WX*@ M/'!?>6XWQ=M\,DBS>'LH*#ZX8T2]\9-DH%"MM.&Z]=Y^6.?ACOX+#Y-^P_2& M2P,"UP1-!I?4$QVF)QA6-?[&KI2E//RRH@<'M0N@_;52=F^X _HG+/\+4$L# M!!0 ( ,EB"%?*V3C1N0, $X1 9 >&PO=V]R:W-H965T/E&3)F245\,>-+5(Z[WE)'CX0-=X(^:16 !I]2QE7$V>E]?K: M=56T@I2J*[$&;NXLA$RI-DVY=-5: HWSH)2YQ/,"-Z4)=\)QWG-81,(BTE:#F[QG> 6-6R?CX M6HHZ54X;N'N]5?\M'[P9S"-5\$ZP+TFL5Q-GZ* 8%C1C^EYL_H!R0+[5BP13 M^2_:%,_Z(P=%F=(B+8.-@S3AQ3_]5D[$3@ A+0&D#""Y[R)1[G)&-0W'4FR0 MM$\;-7N1#S6/-N82;E=EKJ6YFY@X'?XN1+Q)&$-OT<7<+'F<,4!B@;;]E^AB M!IHF3%VB-RCAZ&$E,D5YK,:N-OFMBAN5N:9%+M*2*T"W@NN50N]Y#/'K>-?X MKLR3K?DIZ13\F+$KY.%?$/%(#WV>S]#%F\L.W5XU*;U[2UKT,,MJXJ]FHC>N8J[5'Y=W;C%T ZB\9'U70J\FHE^T++) M,:D3D\[$L_F'PPJ\6_? TL$UOO')^(W/ 7!<$QR? .&EQJNJ"H;#0&62K,\"C%8F%#O:F"&+8O#>]'08IT?F!^%-L?O_'(%- 9I M'S#W%T+H;<,FJ#ZAA/\!4$L#!!0 ( ,EB"%&PO=V]R:W-H965T9 M+:!V-JQ#LP4-VGT8]H&6SA91BM1(*DZ _?$[4K9BIXJV!.Z^6"+%]^[>\Y$Z M3=9*?S$%HH7[4D@S#0IKJ\LP-%F!)3-GJD))3Y9*E\S24*]"4VEDN0>5(DRB M:!26C,L@G?BY&YU.5&T%EWBCP=1ER?3##(5:3X,XV$Y\Y*O"NHDPG51LA;=H M/U4WFD9ARY+S$J7A2H+&Y31X%U_.8P_P*SYS7)N=>W!2%DI]<8/W^32(7$8H M,+..@M'E#N>VV(:7 20XY+5 MPGY4ZY]Q(VCH^#(EC/^%=;-V' 60U<:J<@.F#$HNFRN[WQBQ R">;D"R 21/ M >?/ 8;P, +;3+SLJZ89>E$JS5HMYK8W(WWQJ-)#9?N;[RUFIYRPMGT Y(' M!D[AZ%>F-7.>'L/1%5K&A3FF^4^W5W#TYAC> )=PS84@\\TDM!3;,839)LZL MB9,\$V<$UTK:PL"/,L=\'Q]2SFWBR3;Q6=)+^$LMSB"*3R")DD%'/O/_ D\\ M/.E)9]#Z./!\PV=]- ;Q!+R?)W"%)M.\\I7ZQP=:"^\MEN;/+N,:XD$WL=O& MEZ9B&4X#VJ<&]1T&Z???Q:/HAR[5!R+;\^"\]>"\CSWU9\"I6I[6!H&1'Q;4 M@@I)8NZ*!^^S@LD5 AT^0.>0JS:Y N$< \'9@@MN'[H<:L)>^+#N7+I+X[/A M)+S;%=Z;VBN%#UOAPU[AO^V+.8&*/=!19SOWR? K,SF.VAQ' MO3G.:BYR2M$ DSE\QH)G@C;^W[2G)2_KLBO57L:75N:!R/;$CUOQXV^U.\>' M].! 9'L>7+0>7/06P-8#];18-;K7_>-6M*A+.'I ILUQER/]86)PR"[QO;A7 MBG_;BG_[RNIG]\]5?R_C2__Y Y'MB8^CQY=\]*WJ?\-\(!L.Q;;OPTZS$_\_ M>^!?XL0#OPNZSO]Y/_2E%H0[K5^)>N4[8@.9JJ5MFJEVMNVZW_E>\\G\S'7C MOJ5\I&E:^6NF5UP:KY4 MRFX'+D#[C9+^ U!+ P04 " #)8@A7I[5H,8L" !-!P &0 'AL+W=O M@*$EIM$K] CYS[_'>'9PG6Z4?3 Y@R6,AI)EZ MN;7EI>^;-(>"F8$J0>*3E=(%LQCJM6]*#2RK087P:1#$?L&X])))O7>KDXFJ MK. 2;C4Q55$P_?<:A-I.O:'WM'''U[EU&WXR*=D:%F#ORUN-D=^Q9+P :;B2 M1,-JZET-+V>QRZ\3?G'8FITU<4Z62CVXX&LV]0(G" 2DUC$PO&U@!D(X(I3Q MI^7TNE6;SJ3?V2 8K5@E[I[9?H/4SNBPNK\2E'G$UN &M@R#DY;5=WD"J=04:PQC8'^"SX_ YI ,2-G"Z#_>Q&EU):%<26O.-7N"[,@9LKXT& M%_;CW/]V:4J6PM3#'\J WH"7O'\WC(-/?:;>B&S/8MA9#(^Q)S]*T,QRN2;" M=9UH][$3M2(5!LSY[[/?<,8UIYL.FX2&<8P=V^SZZLF*PHAV67N"HTYP=+0G M-YPMN>"60V]CHK=LS!N1[?D<=3Y'KVK,.?TME<9K6RQS/.] N 9^OE+)/@1NIW0F:_ -02P,$ M% @ R6((5ZEF4T@] @ ! 4 !D !X;"]W;W)K&ULI51-;]LP#/TKA <,*;#%CMVF:^<8Z >&==C0H,6VP["#8C.Q4%GR M)"9N_OTH.34R(,UE%YN4^!X?*4IY9^R3JQ$)GANEW2RJB=K+.'9EC8UP8].B MYIVEL8T@=NTJ=JU%4050H^(T2:9Q(Z2.BCRLS6V1FS4IJ7%NP:V;1MCM-2K3 MS:))]++P(%D[^W7UJ8\/ 3\D M=F[/!E_)PI@G[]Q5LRCQ@E!A29Y!\&^#-ZB4)V(9?W:F ^NCF![^RX\E]7"T>6#_?W(4D]17:8 MP@_\I6M%B;.()]JAW6!4O'TSF28?CPC,!H'9,?;BOD7+C=0K4+W4+HP(-U1L M>&>%/-3^V@P10&@;&&U1V,,-/I[O' (24FB,IIJ-*51BZXZ4'A*_X"4$L#!!0 M ( ,EB"%>L 0GS& , 'D* 9 >&PO=V]R:W-H965TDR1*D)C!MTZI53;M=3+MPP FH8#/;)-W; MSS:$)L1EU=:;!)MSSN=S;.";; E]8"E"'#P6.693(^6\')LFBU-40'9!2H3% MG16A!>1B2-E8EF\6,,-&,%%S-S28D(KG&48W%+"J*"#]/4,Y MV4X-V]A-W&;KE,L),YB4<(T6B-^7-U2,S%8ER0J$648PH&@U-:[L<324> 7X MEJ$MV[L&TLF2D #HU+@V0H!6L#[X@D3(#Y^!T3HJ28(0Y V0% MU#R('L5Y9.@,G(:(PRQG9P)YOPC!Z*>V":X)YRD"$$Y1H^&$_W^_AFR*&-@MGE\7,Z17\7.47P++? <=R7,UZ MYB^A.XKNZ.S\7_7HGZL?A.&V!\-5>H/^@_'C:LDX%8_S3]T&UQ*N7D*^XL:L MA#&:&N(=QA#=("-X^\;VK?>Z=%]3+'Q-L>B5Q [VP6OWP>M3#[Z6B$*>X37( MU2,9$\9U6U&K^$I%?APV@>UXPXFYV8]8!QJ-#D'A,:QEOK[@WZ#@]AMB=,,)CR)%+32%'[]%O/?K]'JME M[2W#,2F0SIU_5/1\=-FQI\'85B>#4 ?J*D4:D+,7U8')86MRV&ORCG"8 RRZ MG/Y]'!X?1WOD=:QJ0([=V:CP&.2XEQVE2 /R7*]CU=S[EA:(KE43PX2%"O/Z M[=G.MGW2E6H/.O,S>SRW-?.AZ*OJ-NA)OF[*KB%=9YB)T%:BE'4Q%,>/UHU. M/>"D5%_R)>&B+U"7J>@-$94 <7]%"-\-9(&VVPS^ %!+ P04 " #)8@A7 MX^A0,>X" D" &0 'AL+W=O['^#$U"D8TW%TRY7[2NUR9F\;Q26A2-LU%04%X_R:;9 MB"T'C/5 M(CQ38U\;23:P/V_P5S4>[\%_K=@%"L(/" >XAYX>;M#IR=G;,+[)J$T+MVEA M%S=PA['4:J)'.8>.;_KD"NP$O?OPOCX.,!@;U6 M8.]0]-3E>PJ;.:LRN\LZ!Z3H!A6"ZUPAX!EDR.S."VHVYZPK@YH1.X:]?ZL4 M]Y)@[*\ZE/5;9?UCROI=K-JKO\7J8SSH9D4M*SK&BKI8T0ZK-^CWNEEQRXJ/ ML>(N5KS+PF'2S4I:5G*,E72QDEU6$.XYKT'+&AQD/>9@RO%"@^PB#G:(PS#: MXJ%^5F4T#ISK(4[*@YQTF\Y]S#K7(:'E0SK?%H M15@%MI#^]S8U@+>7.HB&_RCSMVJ^[9]W1"XI5P:P,'[!16+ND*Q;4FUH4;HV M,!/:-!4WS$T;!VD7F/F%$/K5L)VE_3!(_P!02P,$% @ R6((5]S%(8!* M @ D04 !D !X;"]W;W)K&ULK91=;YLP%(;_ MBL6DJ9.V0"#MTHP@)6FG=E*EJ-W'Q;0+!P[!JK&9?0C9OY]M"$LKFNUB-^"/ M\SZ5 IHY M4-E0#2O)O[$,B[DW]4@& M.:TYWLOF!CH_YY:72J[=DS1M;!1Y)*TURK(3FPQ*)MHWW7?G<"0PG&%!V G" MYX+)"X*H$T3.:)N9LW5%D2:QD@U1-MK0[,"=C5,;-TS8O_B RNPRH\/D5J2R M!/*9[D&3=^3L"I RKM_$/AJZC?'3CK1L2>$+I(C<28&%)M.=__6DR!73*9>Z5D"^ M+S8:E;F,/X9.K"5&PT1;H#-=T13FGJE #6H'7O+ZU?@B^#!D]S_!GIB?].8G MI^C)=9Z#*SB"QK^B".2L I6"P,&KTM(N'X2U-85O2:IK 6VMZE?[?O*PI73L_6EZ3=M>_B#:9O5'55;)C3AD!MD M,'IO+H%J&T [05FY&MI(-!7IAH7IF:!L@-G/I<3#Q'Z@[\+);U!+ P04 M" #)8@A792Y@U;P" !@" &0 'AL+W=OG[*EE@3E1+%,C- M3"9D3K3IRKFO"HDD=:"<^6$01'Y.*/?B@1N[D_% E)I1CG<25)GG1+Y<(Q.K MH=?VU@/W=+[0=L"/!P69XQ3U8W$G3<]O6%*:(U=4<)"8#;VK]N6H;^-=P#>* M*[71!NMD)L23[4S2H1=80<@PT9:!F-<21\B8)3(R?M6<7K.D!6ZVU^PWSKOQ M,B,*1X)]IZE>#+V/'J28D9+I>['ZC+6?GN5+!%/N":LZ-O @*946>0TV"G+* MJS=YKO.P 6AW]P#"&A#^*Z!3 SK.:*7,V1H33>*!%"N0-MJPV8;+C4,;-Y3; M79QJ:6:IP>GX5O#Y^0/*',8XTW .IU-3*&G)$$0&;E:O9\_@=(R:4*;.3.#C M= RG)V=P I3#PT*4BO!4#7QM5%EN/ZD57%<*PCT*OI2L!4'[ X1!V-D!'QV& MCS%I0:>"A]MPW^2B24C8)"1T?+V]?"8-$ZZT+$VQ:OAQ:P)@HC%7/W>9J]@Z MN]GL&;Q4!4EPZ)E#IE NT8O?OVM'P:==5H]$MF6\TQCO'&(WQC.4$E/(*"<\ MH7P.B5!ZYXY63)%CLM^)97P>!NV!O]PT\T;0ELAN([)[4.2#T(0!:\HR-;NU M2V#%TMU8.PKZ%Q>O%+X5M26QUTCL'91XCTO!EC9](Y--JN&&))11_0*_UR-7 MJCD2VE8VHR49TU.,4'=/XD,LU/1?P'4$L#!!0 ( ,EB"%>U$*9> M>00 (X5 9 >&PO=V]R:W-H965TP(D>!+FE"QL'92[J]L6X0[DF)QR?:$JC<;QE,L MU2W?VF+/"8YRIS2QD>/X=HIC:BWG^;-[OIRS3"8Q)?<GGP$&]W4C^PE_,]WI)'(C_L[[FZLRN4*$X)%3&C@)/-PKJ&5ROD:H?EXJ71[;#D<%-P M0#T4;D3X!<:D:CI;ZMXJJ#02U W:!#P]RRY! Y\"Y"#7 .?U2GN*'=' M W3<*L=NCN?UX*D<76N,W9BZO]Y8$D"5,T>,(\^FK);C.Z:1]=] MX$KL<4@6E@(7A#\3:_GS3]!WWIE2,Q)8(U&3*E&3(?3E#4XP#(,5BHL+&1,7%1*V) MZJI$];8PP4+$FSC$NE,9%T0QR.2(W 4,IJT(#$:S&?+- ?A5 /Y@ -N1]89IBL;O$&U/1M?"]5QS($$52'!:L1 :]51*T!T50=_W M6N2Z9FCJN9YCYC>M^$T'^3TQB1,3JT&W;UVN(X$U(IQ5$M:_-QDS42&"- M1$&G_LHZ(W2V$J2QXB?.S'%:!6NR4_7J3,T5"X_$ /S>-54B-#E")_#;'$UV M$V\*>SBBFB,:Y*@J1FDS"E89YX2&7\$3QU0D>:\%U]&_2C,IF2F-W >1O[6B MQD)KYJ$6%?!U504<55:,A=9,5BTLX!C*H@1IU?9D.FO7ML'.=5#0\VF&M;B M/T1=P)/DA&PO M=V]R:W-H965TU/1,; M.DVGV_4DW?:ATP?%7-O, O)*(D[[ZRL^@D'()+NA+S&(@I@9V'ANN(NW.U$TF//IGFSA'L2G M_8K)-[-1B>(4,A[3##'8S(P;?!UBOR"4B#]B./#6,RJL/%#ZN7BYC6:&58P( M$EB+0H+(GT=80I(42G(<7VI1H^FS(+:?G]5_*LU+,P^$PY(F?\:1V,V,B8$B MV) \$7?T\#/4AKQ";TT37OY%AQIK&6B=ZHEH$:2.GF#7 M!%LEN"<(3DUP7MN#6Q/$"O04JUX*&>_9,OY MBK-BH=P+)K_&DB?FJRKF')$L0A_%#AA:42X8B)B!7! "+2"#32PX.D=G]W*= M1GD"B&[0;W(5U^P6^>Y(7"4D0TLIQM^CLP $B1/Y=(X^W0?H[-U[] [%&?I] M1W,NZ7QJ"FFG&)2YKH>^J(9NGQBZ@S[03.PX"K,((@T_&.;[ WQ33F,SE_;S M7"[L0<%?\N0"6?@'9%NVHQG/\C5TNZ3;.CMOZSW\YMX[D^$T"\LI]9SAA56N M FUP!^G%^7C-]V0-,T,>@!S8(QCS[[_#OO6C;F;'% O&% M'$NO$P&UBX);J MWHD8!'+C9A ];^%J1P8Q7R>4YPS07[_*S^A60,K_UH7('3-$8XH%8XJ%(XEU M0N0U(?(&MTEQBA::\1K06IZ5NC!4"GZI4"3^Q[D_F9J/[64K]C08VU+\]3'.1-$)^QC; M=?3^+AM_EX/^PJ>]K'GD)I,I,V<9DD?>OMAFA',0VH/OLC>(V QC>(U>J@/U5/K M^JK7O^?X?\WAM?Q8@1I3+1A5+1Q+K1LH^Q@H^\V9O)9H[U3UX-= ME/,QT$#4$T$#::68KL-C18^'2_H74WG-[^17M5+18'#/8!_CJ6E-@W%..3S6 MRWBPUON&9#XLJ%]T2+NSW)X?M<)Y&1(.0KJ32X+%XQ4BN>7HH/FYG3^ M'U!+ P04 " #)8@A7%Z?8LE$% ""(@ &0 'AL+W=O\#NS1 FC M!*4TPBD@:#XVKNTKWY$!LL6?$=K0G6L@AC+#^$G T PYE M<(L MQ'@]@\$=(N [K$9>D6 '+J9CUT2YT$&)R."-X"(UAQ-7$CV933G*TK% M1)DRPK^->!R;3)>0H/<3) 0*'<]!QT,,1C$]!V<@ M2L%=%,>\$1V9C/=!()E!D<_/\SD'\KG@#J=L28&?ABBLQYN\[^4 G.T ;APE MX!U\!D[W'7 LQP6/4P]TSLX!%:-JZ]WM2V#D EC#8]$\-=H'-+L SJ"!EB&< MQ>@PJ*\&_6T5\R[:1W2Q1J=;S@=7PO>4\V&V/Q^N^5Q(%XCO$0S,GL%NNWOX M+!]?;R )P5^_7^R+5S2# 1H;?..CB*R1,?GY)[MO M_=(FITXP3R>8KPFL)F*W%+&K0I]\6B4S1 ">%_,"P!5;8A+]R\7JK#+ \'F; M,DK04Y71">;I!/-SL*X$$W5T/>E; \NR1N:ZA?->R7GO1,[7?,.$,[[4>3D' M"[YZ&.CPO3/_NE4 9893!= )YND$\WM[ O21^4.%:* GZ8H M_!69L R@RG"J 3S-,)YN=@@QT!K N[G?W+DOU+ M)?L/B#(2!8R3/V4X> */:<0HZ#Q,']OGNA+N5*IU@GDZP7Q-8#5-!J4F@S>N MY0.=(NH$\W2"^9K :B(.2Q&'1]:5XN H*PE7"@J%*-_)\N=M\BB13Y5')Y@W MW"L!;KG_Y)QK2E?CW+8J5V0I6;]').#+@%OEG'DB+7D:; O,2NYN?"DQS&!< MW,(L(WC==#6Y%.I\IVJA%]IMU7:?;7.;JD;R6J=# MOFI;SR#5,>4=^,RO@R4"?Z2MI4Z=_F2!M+I7K6B^+K2ZD)7-M7MO?*BTM=I@ MK6B>5C1?%UI=RLHPVVK'K/^0H]4_%VB-8\EEKUEHM%IC76AU22H7;:MM=+T> M$7'DX9MD5@K57KBU>ND"K4&[LT=[:[.]0^-_X7_MR@#;2FNFK^I\WN!6YK4: M8*UHGE8T7Q=:7/8EUG3E\76LZZN?,;?(+(0K[\0$& M5RG+?XXOGY8O6%S+UPK,JGG^=L8=)(LHI2!&7:;I0T4ML4 =*D:F7P@'APD],FPK&#[;3;O\=VTI!N657!7A)?ON\[%]OG MA#O&?XD,0**'@E QMC(IRY%MBR2# HLK5@)5.VO&"RS5E&]L47+ J2$5Q/8< M9V@7.*=6%)JU!8]"5DF24UAP)*JBP/QQ"H3MQI9K[1?N\DTF]8(=A27>P!+D M?;G@:F:W*FE> !4YHXC#>FQ-W-$\T'@#^);#3G3&2$>R8NR7GGQ.QY:C'0(" MB=0*6/VV, -"M)!RXW>C:;4F-;$[WJM_-+&K6%98P(R1[WDJL[%U8Z$4UK@B M\H[M/D$3ST#K)8P(\T6[!NM8**F$9$5#5AX4.:W_^*')0X>@=/H)7D/PGA*" M%PA^0_!/M1 TA.!4"X.&8$*WZ]A-XF(L<11RMD-*"=CVX9E9E M$DTXQW0#9OQCLA*2JU+PL^_D:VV_7UN7 MQY$H<0)C2]4_ 7P+5O3VC3MT/O2E_37%XM<4F[^2V,$!!>T!!+0*.HFLXT&P4UH;[O9[L%XUX>8^#G&];SWAZ!Y#\CQ@A94!VUW MJEL!?&/:BE !5536E[5=;3O7Q!3L)^M3=S1S>]9CU>GJQO17OFZ3MYAO&ULA51M;],P$/XK5I#0)D&3IEE!)8G4;B"&M*EJ!7Q ?'"22V+-+\%V MFO'O\4L:BM25+['/ON>YYRYW3@[$C3:GL0YFF'&]B#_MIMI;'"B:4B#+@B@B,)=1:LYZM-8OV=PS<"@SK9 M(YM)(<23->ZK+(BL(*!0:LN S7* 6Z#4$AD9OT;.8 II@:?[(_LGE[O)I< * M;@7]3BK=9L'[ %50XY[JG1@^PYC/C>4K!57NBP;OFR0!*GNE!1O!1@$CW*_X M>:S#"2".7P#$(R!VNGT@I_(.:YRG4@Q(6F_#9CHJM'+"6V];I&5W>@,:'J.@VU"6AA83F2;SQY_ +Y$CT( MKEN%/O(*JG_QH1$ZJ8V/:C?Q1<(O/9VA:/X&Q5&\0,IKO\"[F*JP<+PW_ZG" M#CHA->$-^K$NE):F9WZ>2]NS+U: 1*(V,V'5XH+"L13JG%A/ES@Z.Z.'?)&&AU,%X4G_,)"-FQ*% M2M%S[5MI.IT&<>W[[Z^[G^('+!O"%:)0&V@T>V=*+OUD>$.+SG5C(;3I;;=M MS6,"TCJ8^UH(?31L@.EYRO\ 4$L#!!0 ( ,EB"%&PO=V]R:W-H965TN,[NYDU[83RY6*9WXD8TGY>?*OEMO&6990M1U%E9.)6XO1R](><)]UJ# M#O%')A[JG<].Z\K7LOR[_?)^=CERVSL2N9@V+44J_]V+*Y'G+9.\CW\VI*-M MFZWA[N=']I\ZYZ4S7]-:7)7YEVS6S"]'XP2(KUO_3;YN.V#&0/+ !W1A0W8 /&+"- 3NT!;XQ MX(>VX&T,.M?':]^[CHO3)IU<5.6#4[5HR=9^Z'J_LY;]E17M0+EI*OEK)NV: MR8VXDV%OG/?%>M"UP3MS7MS( 3E;Y<(I;YU'R+58EE63%7Q:-(LKU]* M[.>;V'GQ[*7SS,D*Y_=YN:K38E9?C!MY=VT;X^GF3MZN[X0.W ES/I1%,Z^= MI)B)&6 ?V^U]B_U8]LJV:^ACU[RE5L)?5ODKQR4_.M2E#+B?JT/,:6=.(7>> MUGKROUOO=0;;CA/6\7E[QLEV$/1&S)^_2KCSOA&+^B\H\FMN!G.WN?"\7J93 M<3F2R:X6U;T839[_0'SW-=3MF&0Q)EF"1-8+$-\&B-O8)[_)2:42]Z)8"?#A M6UO[G74[>]Q/(C=TY="XW^U;$Q6&/@G[J-A$D2#R?;\/2R"83T.VA?4<];:. M>E9'WU5E73O+JKS-&LC1M37?:96% =$=!5 !8UQSU$0%7D2(YB> HE[(83?] MK9N^UFR,QR6),L@2)K-?[T;;WHQ-.8A%F@##)8DRR M!(FL%R#BJN6H^Z1I;&/>2]P^U:>>*P#&71JZ6B( 8 &-(BVI)! L=)D+YP*R ML_8F5F>_M#*F'88W9;YJQR#LLI7DV(&'RA:CLB58;/UP4!4.>L+TL"''"A,F M6XS*EF"Q]<.DE BQKJ/WIPAFI@A"?:*G"!-&0^Y%>HHP8;ZD<_44 < (I<% MBE"K>F)?UG\0:;VJ1#@#?;:R'#WX,-EB5+8$BZT?#R4^B'?*'&&5 M-D>'"9,M1F5+L-CZ85+BB=C5T]X< <@=1@-=.@$P$H6!D2-,&&>>Q_4<8<)8 MX-(!]424?")V_:2DXF9TPBY;28X>>YAL,2I;@L76#X>2>"0\98I U8&H;#$J M6X+%U@^3TH+$JF3VIXC(>%JABAD @TIF RLF8&XX:(95<**VH75OK(9!805 M4#>#8$#A#(!!E3,(-EPZHTI84;NP,C.B\Z]CJ;W8Z8Y]Z%#98E2V!(NM'Q@E ML>@I)19%E5BH;#$J6X+%U@^3DECT:1*+ A(+J,( ,*@* \"@*@P$&Z["4"6Q MJ%UB[W+(:P5J MOM"(/#_0_351A+F^$5P %GFNKI\!&*7NSC3:]U<) 6H7 @>^6Z#FTMS5_34A MP*N%_40)1$2(.Q1:)0/HL3) 3GJ'E1CMS$:%648D!%&64Z3((@A'?'Q &3 D#=J@P&)[^-A3]?C9B"Z X M"0+=71-%B.?J.@B"N2PB ^ZJY3:SKA,/G?TV+'M>K0,H?;('B2(CN#:BOJ<[ MVY/L*U9P\CNP>&ZG/GI[$N[^)-P-2J?8H<342IOQ$\Y^#/4=!RI;C,J68+'U MPZ0T K-KA'VS'P/6ZD#Q'(!!Q7, !A7/ 9BE>,Z40&!V@;!W]@-> 5#7TZ4N M (LBHPH(H"B-0EWI0FV&4NH.^*H4 CM4(5AF/W/?$P]\7>P"*$9]IKMKHD*? M&Y.?B?)X,#35JZ4VLV^U.G3N"_93A'G]LYJ("G455 ZAL,2I;@L76C\7.@853J@&.J@90V6)4M@2+K1\FI0:X M70TDS.D_5A1D6_/EOY(:WNLJ)V&PO=V]R:W-H965T9ESAG/QD./)CO%/8@T@T>>*4#'UUE)N+GU?S-=087'! M-D#5SI+Q"DLUY2M?;#C@A0%5Q(^"(/$K7%(OFYBU.YY-6"U)2>&.(U%7%>9? MKH"PW=0+O<>%^W*UEGK!SR8;O((9R'>;.ZYF?L>R*"N@HF04<5A.O=?A91$& M&F D_BEA)_;&2)ORP-@G/;E93+U GP@(S*6FP.IK"]= B&92Y_BW)?4ZG1JX M/WYD_],8KXQYP *N&7E?+N1ZZJ4>6L 2UT3>L]U?T!HTU'QS1H3Y1+M&=J2$ MY[60K&K!Z@1529MO_+EUQ!Y \=@!40N(#@&#GP#B%A"?JF'0 @:G:ABV &.Z MW]AN')=CB;,)9SO$M;1BTP/C?8-6_BJI3I29Y&JW5#B9S6"EPB[1#6V23@?O M')W=4 E_7$5'25\4Y,+%(2O M4!1$L>4\UZ? (P./;.8\3WOQO[7WG!%WR1$;ON%_),<];!B7)5WUTN3#WTH< MW4BHQ$=;Y!ONV,ZM"^"EV. Y3#U5X03P+7C9[[^%2?"'S>TNR7*79(4CLEZ M!EV !L?8L[=,8J+J]19H#;88-/#$P/6=L5SX:^&#OASR(XX/:<8),_J/,* D/BL:/,FD4V0M&VMF7GEHP;@&+ MFD/SGODB=-8]M6(G-'IA4G9X9KE6[#UP+J/TE8_)QHA5T?R!DWP!02P,$% M @ R6((5TUCVU)7! -1, !D !X;"]W;W)K&ULK5AM;]LV$/XKA!8,"=!%;Y9?,MM 8JE;"[0PDJ7]S$BTS442/9*RNW^_ M(R4KMD0K1JV;:(-R3#XI9M M20YO5HQG6$*3KVVQY00GVBE+;<]QAG:&:6[-I[IOR>=35LB4YF3)D2BR#/-_ M'TC*]C/+M0X=CW2]D:K#GD^W>$V>B'S>+CFT[!HEH1G)!64YXF0UL^[=N\CU ME8.V^$;)7AP](Q7*"V.OJO$IF5F.^B*2DE@J" Q_.[(@::J0X#O^J4"M>DSE M>/Q\0/^H@X=@7K @"Y9^IXGM8 M*"Z$9%GE#%^0T;S\QS\J(HX< ,?LX%4.7M-A<,;!KQS\2T<85 Z#2T<(*@<= MNEW&KHD+L<3S*6=[Q)4UH*D'S;[V!KYHKH3R)#F\I> GYQ'F.LZI%!^..O[:L$( +G1>G;2GMH3@U"?:<17(0QF(=R80'WUA MN=P(%.4)20S^8;?_L,/?!E)K9KT#LP]>)^#G(KU%COL!>8[G&[YG<8F[I]T] M4SC_;_3HIT<_(<.O9>9KO. ,WM56+0IQ+[! O[!(MZ CN9@F$]!<-. M)7[7M1MJ"-Y!2EB30SFXAOQ?/MZ89J8$'1S+P1\Z;D. 1JO!N"% DU4P\1L" M-&/Y9@&.ZNA'G0*,5BO8(JFBFJA2"ILD)$A<<"HI$49)COJ49)]@89]@44]@ M)Y,RKB=EW"G)1R(@(<9*E#H-HD)M5-Y3Y+BEC^&D(<>VR6#0T*(!I2'7R(!R M)@U.ZH GG0&'!^UMF22YI#A%,KK\KB%/:T.WK@>*_2>%F2O:&&O:%%?:*?S='0R<3M%>I_\ M#>-?<;";#;Q&F(UFPT;!2@RFXT'9T3KO9'A=9)1'L': M$GUW+X>N$Y:FF!_YF-DJQQ\=?;ASVPQO8;0:39I.[US4:C_\&]6[B&_E#=">EKAS?X\D+I"^9KF@N4DA4,!7%"\N7E M'4W9D&RK+R%>F)0LTX\;@H%T90#O5PPJ4=50 ]0W9?/_ %!+ P04 " #) M8@A7^WK2>XX# #3"P &0 'AL+W=ONZY>^Y.Y$WV7'R7!8 B3W7%Y-0IE-I>NZ[,"JBIO.1;8/AF MS45-%3Z*C2NW FANC.K*#3QOY-:T9$XZ,7M+D4[X3E4E@Z4@%TAMN.MG2#:Q ?=TN!3ZY'4M>UL!DR1D1L)XZ-_[U(M%X _A6 MPEX>K(E6\L#Y=_UPET\=3P<$%61*,U#\>X095)4FPC#^;#F=SJ4V/%P_LW\P MVE'+ Y4PX]5O9:Z*J9,X)(#@R0QVX0M 9!WR!ZP2!L#<+7>HA:@^BU'N+6P$AW&^TF<7.J M:#H1?$^$1B.;7ICL&VO,5\ETGZR4P+J $'N$"A)R [25DN)Z["X'4(;M8&>ML$&KP0:$@^<:8*218LA]QB/S]M M/SIA[V+2NLP%SYF[#4X2_KJK+HGGOR>!%X26>&:O,0^,>6"3\_^\+_ZS]Z-D MA%T;A88O?H'O7FPH*_\R#?">S+ +>%7F3=]@O2R])LGO-P]2 M"3PZ_K"U1Q- : ] 'Z?78MR>9O2;9X([*C M*D9=%:-3["D>O7BP,CQWA "6_2#PE!64;8!L\,:Q%:7A&QD^?24]IN,K;,?' MPUP/,6&8>,>@^1"4Q/$Q9F$AN@JC#G0D.>XDQR=P-%)@!HX/5B[/<$ M6C"^%_4DVD!1OXHVT$&RCD2..Y'CDR+-7623-AXZBZ]ZTBP8OU>8N0T3)CUE M-I ?VY4EG;+DWY41QAEO[E>V:3N5G+45/;?I3@:?BN_Y?>%#4!A&_9I:F(*K M'FAA81HG84^Y>S"EU" V9CR4).,[IIJ;IMOM)M ;,WCU]F_]ZYEOV9_CQ-H, MF/_0-^/N)RHV)9.D@C6Z\B['^*&)9H1L'A3?FAGI@2N0( (<% 9 >&PO=V]R M:W-H965TU[./F=KI9],A6CAI1;2#*/* MVN8JCDU18N=,TL3?4B-HU&5OJD6L1IDES$->,RRC._-M%YII96 M<(D3#699UTS_'*-0ZV%T%FT6'OBBLFXASK.&+7"*]K&9:)K%'4K):Y2&*PD: MY\-H='8U'KAX'_"5X]ILC<$YF2GUY"9WY3!*G" 46%B'P.BWPFL4P@&1C.<6 M,^HH7>+V>(-^Z[V3EQDS>*W$-U[::AA=1E#BG"V%?5#K#]CZ\0(+)8S_PKJ- M32(HEL:JNDTF!367X<]>VCIL)?3[>Q+2-B'UN@.15WG#+,LSK=:@732AN8&W MZK-)')?N4*96TRZG/)N/RI*[\C !MUPR67 :32VS2)6W<"?#N;L"OH'CSTQK MYLIX L6_ M^3&YZ2RE&TOC]"#@QZ7H09*>0IJD*3Q.;^#XZ(1NW7? WGEG[_P0>OY)&0.D7/#GY<;6;SC: M)3, 77H@]P"L\J279O%J!_N@8Q\<9)]N3HJC(=I]!Q?X ]3Y%O__[/%6<]2H M%_X),%"HI;2A3[K5[I49A>;Z&QZ>J'NF%UP:$#BGU*3WEMAU:/LPL:KQK393 MEAK7#RMZ*5&[ -J?*V4W$T?0O;WY'U!+ P04 " #)8@A7+DP>_:8# !9 M"P &0 'AL+W=ORF7WV(+.9:'7%.#Q(HMJZIO+Y'51B._=";__@,UN7VCSP MLUE#U_ (^DOS(''F]U$*5@-73' B837W[L+;11@9!VOQ)X.M.A@3D\I2B*]F M\J&8>X$A@@IR;4)0_-O JK*1$*.?W=!O7Y-XW@XWD=_;Y/'9)94P4)4?[%" MEW-OXI$"5K2M]&>Q_15V"24F7BXJ97_)=F<;>"1OE1;USAD):L:[?_JT$^+ M(1R=<(AV#M&E#O'.(;:)=F0VK7NJ:3:38DNDL<9H9F"UL=Z8#>-F&Q^UQ+<, M_71V5Q3,Z$DK\IYQRG.&HT=-->!>:?*!=Y5B%+_ZI$N0Y"[/90L%^DRB(8H?[XKS[/>0W).[YIIS]9[6X M)@O!E:A8T4F#"9('"0HEZQZ(E4M.1?Z^6RHML7;_<>G1 <1N /-!WZJ&YC#W M&K.6W("7_?A#F 8_N]3YGX*]TBKNM8K/1<\6MG"Q6&BQ01& -/39"N#*N@N5 MVE#FU-EDDS3&#=\<9C,T&D\G+T:O*$<]Y>@LY;Z2,7\MVURWDO&UB[ +,SI8 M/ V/^(8FX2F\I,=+SN+](D2A$"X'/.B*:\*%)L]XL#.^$2R'PD6:##"P^B=' MK ZC)#H!F_:PZ45::OH$ZIH(>U3HDG+$S;$4NAD,<#W*R'T?F)N5_UM.OL&4$L#!!0 ( ,EB"%>O[VEQ)P, !8. M 9 >&PO=V]R:W-H965TY;2RP%;4KI&6LF#L00\NHZEA MZ8Z 0B@U!59_&Y@!I9I)]?&G)#6J9VI@_?J)_4LN7HE98 $S1G^22,938VR@ M")8XH_*6;;]"* 3@E MP'DKP"T!;BZTZ"R7=8$E#B:<;1'7U8I-7^3>Y&BEAJ1Z&>>2J[M$X63P!1.. M[C'- %T#%AD'M492H$_H<*XB$V44$%NB,R% S>(T0E<$+P@EDH :2[0C.$:W M$&:)B:F5"IU MKV98*CHO%#FO*/J6T0&R[&/D6([; I]UPR\@'""W@#M-N*F\K0QV*H.=G,__ MK\''K[E8>A(A%>N=([KJ.TMY-7&.!1'HUY5Z +J4D(C?;>84W;CMW>B/PJE8 MXQ"FAGKK!? -&,''#_;0^MQF54]D#>/MI*?*<4574Z-.K^O0Z^[R"#5!DH\MTG;6WUHG? M=TEZ(FM(]2NI_KO*LM^G<3V1-8P;5L8-^\QR0>;58FK;UK,HOZSQW?8@CZHF M1V\(LM,1Y$[\ONO1$UE#ZKB2.GY701[W:5Q/9 WC3BKC3OH,\LG+D Z]YQ_E MEB)WY+5GV;9V^QKK#6EV.]+<3;#OJO3%UI1;V\;9[RK193M]F=<36].\W1;- M[MS([)OJDJV^C7C^=>XL*;HT:YMV?6*ZQGQ%4H$H+!7&&HS44O/B$%(,)%OG M^_@%D^I4D%_&ZN &7!>H^TO&Y-- 'PVJHV#P#U!+ P04 " #)8@A7&TA" MBI\" #:!P &0 'AL+W=OY_'=V;[AAHL'F0,H]%A0)D=.KE0Y<%V9YE!@>=%;H$)<^*AM=V*>,@K10F#6X%D5118_)X Y9N1XSM;PYRL&9#0"%5A@'KWQJF0*DATMOXU7 ZK:0![HZW[-";Y PWIK-#&SV M+5KGBS!S3NZ4T*M$XU0\!ZE$E:I*$+9"4RZ51._1Z1G*$31!CZFO-*8I;)H:OT3@R?FS:JDUHU>$&UAVXX4[E$,Y9!UH%/ M#N.C WA79Z!-0[!-PR0X2/BYHN?(\]^AP MZ'?N9'@,/+#SH"N?_U&?_K+Z7 MC%Y[)GJ6KW_4F= 51G.@6$&&QN9:$T5 HA_CA?;2]_QG5_EK@5ZW@'G[!K+$ M*8P<_;A)$&MPXK=O_,C[T)7[UR1+7I-L]DID>U4*VRJ%A]B?5"DU-[>K$C5) M9$E,TUC'?J0/R7HWP<]]KKQPWR=Y[A-<7.[[S#JT_*C?.M5ANCN/50%B9;N$ MU %43-5GM+6VC6ALW]\G]HD_F/H=]D0WKKK/_*6ON]X-%BO")**PU%+>^86^ M :+N)/5$\=(^E0NN],-KA[ENOB",@UY?YCV8!)#HCHVLQUH__UL)V0$ MTA2ZO$!\<\^YOL?VS?5P2]DCCQ$2X"G%A(^,6(CUP#1Y&*,4\ANZ1D2^65*6 M0B&';&7R-4,PTJ 4FXYE>68*$V+X0VV;,7](,X$3@F8,\"Q-(7L>(TRW(\,V M=H9YLHJ%,IC^< U7Z!Z)A_6,R9%9LD1)B@A/* $,+4?&K3V8]I6_=OB1H"W? M>P8JDP6ECVKP-1H9EIH0PB@4B@'*OPV:((P5D9S&GX+3*$,JX/[SCOVSSEWF MLH <32C^F40B'AE] T1H"3,LYG3[!17Y=!5?2#'7OV!;^%H&"#,N:%J Y0S2 MA.3_\*G080\@>>H!3@%P#@'N"X!. >B<&L$M .ZI$;H%0*=NYKEKX0(HH#]D M= N8\I9LZD&KK]%2KX2H?7(OF'R;2)SPYX@+EH4B8PE9@0GE@H-K4+7.&%TQ MF')P&2 !$\P_2)>'^P!<7GP %R AX'M,,PY)Q(>FD)-2U&983&"<3\!Y80(= M<$>)B#F8D@A%-?B@&>\UX$TI1JF(LU-D[#02?LOP#;#L*^!83J=F/I-3X(Z& M.W7I_%_TZ9NC5\3HE-NCH_FZ)VT/.4)L@\"O.<48R(.ZA2SZ7;?F.6NGGE75 MO@%?PQ"-#%G<-*?AOW]G>]:G.L';) O:))NV1%99&K=<&K>)_6!I"OXKL$"K MA!!E6D ,28CJEJ>1^=SE:9,LR,D\3::^<1O?[LMSL-E7O:6 %=6[I>K=,U0/ M5;VL$[A[G(;G5-.8'/M\M-RJ3Y#[N'L^3J]_($=-+-OKEDZ5-+TR3:\QS0GD M,5C#9]D1U"?8"#]W![5)%GA'DEV[UH'VTY8B5K3ME=KV&K65=5.V+T1^W1E# M)'P&@D'",52-4YW4C6SG2MTF6= [WIT'.K<4KJ)SO]2Y_Y8"B4CT2G7L'QTH MSSXXNXV1SY7Q]7C3EN+E.II[[6**V$KWZ5P6LXR(O#4HK>55X%9WP ?VL3V8 MV#7V0%X=\D[_'WU^[[B#3'Z>.,!H*4-9-SU9O%C>R^<#0=>Z65U0(5M?_1C+ MZP]BRD&^7U(J=@,5H+Q0^7\!4$L#!!0 ( ,EB"%<8-=;*+ , $82 - M >&PO] M%266$X$L>;+2)?WUT[5LYZ.Z;=:'K1US2"S=XW/ND72%3(:E60MVO6#,!*M< MR')$%L84'\*PG"U83LLS53!ID4SIG!K;U?.P+#2C:0FD7(2]3B<.<\HE&0_E M,K_,31G,U%*:$>FWH<#=/JF"0"]$:[!$7& \+:@S3\M)VJH>K MX ,HJ-LWZ\(ZG&NZ[O;Z9$.H;C;)5.F4Z39-ES2A\5"P#.QH/E_ W:@B!- 8 ME=M&RNE<25IY:!AUP\K.F!#7L)&^9SO:JVQKQ3JP7K)M6D-UT\FX#NAOJSGM M;=GGZ08%OU/FT](.1U9]J$]VI5G&5U5_E;4&,/4NKDZ+0JP_"CZ7.7.#/SCA M>$@;7K!0FM_;;% J,QM@F@1W3!L^VX[\U+2X82O3E-,JPSWW_GM^PO.<2::I MV#9M:_\ Q]'YW[)<[=%]PT_-ZI^MWF?/:GTZONQIK4_;EVXR?@TF7\$NJM\U M7IS)L#X;MP[@G>.WC0;PFC,BW^!U26R2!M,E%X;+NK?@:0,&E@7G M1!&L*N8-V\$XDB08 K7HK]$X1F8GAH]_?;!=$D5)XD< \SN((@R!W8@CF /P M@"%15)V#>^=1V)Q3X>:?H_$O4$L#!!0 ( ,EB"%>7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G66I3"X>[9C6T&P.BM&L 5U?# M9#0:#VLAU>#\K+O6U S#'>V@<%(K+/0%CQ*>[>ZXWXV>I)4+64GW8S)HMRL8 M1+54LI8_H9P,1H/(KO7S/]K(GUHY4QL&V) M$XN90)#)8#S""RZEL:X]H[V^0,8GP).W>XW3-[)R8*Z$@\]&-QNI5OXR^!3# MX#':>NA^MY5X:OY/->KE4A9PI8NF!N6V]6B@\H#*KN7&#B(E:I@,+O43&/\\ M>(/;RQ+N7$>Z4H"QN?1*54 5$ 61"0"9' M@9Q['/QK )D2D.D1(?]- LB,@,R."9D&D#D!F1\3,@L@QP3D^)B0>0#YGH!\ MSPOY25AI([V,I@8LGMJ>$:!](- ^\*+-X E4 S:@^4C0?.2E^:QU^2RK*@S* M(RHJCWAY[D#87MW$I".8)7&K"EU#]""^]YDH)<3,3KC3:G7R *:.KF#A0BK* M 3&S!"X*/*6IVJ!P[]9@,#34F%VM,3I@+A)B4A:(F34P]3A8%@G5<4ZU=0:< M-&C4$)/R0,PL@OE:&#C!(-:&V!JO9/^,8#&E@)C9 7-8^3.B6[7]^Q]H5."/ MF2/_M3 *TUL;3;%MVWH,R:BX'S,'_HNRE+Y05-&-5)AE2MSJ4CD79IPQ)828 MV0@W0IKH450-1%\P&#>FQ0O#7T()(F$6Q RPNS:%:PRV,G8.VT>C;)$PVV+> M+"S\U_C&O$;'A[$Y(0<1S,:8BA_14]LAVK_[X.&D)1 $F:!W&)@ M+K'+/AA1^I:],$:HU>MWC[)'PFR/O5EE=!+]-<6$N) A)F6/A-D>!S$?!(+T M:I.22,(LD2X1WI&]"]$HB23,$NFRXKU@E$,29H=LT^,#-499(V&V1C\KW0^8 M4MY(F;U!)JB]68J4UC4DI)F95R*$%]:?@0DYR98I;*GCSUP*M) M:25EULKKE/4 )"65E%DJ9/;:?S$IJ:3,4CF0O785&F)2@DF9!;,GBSW0YI1M MTC>:JO)HF#&*UU)F]Y"8_0EHRD 9^\AEAWFIE3.B<-&% MM>#::!]B4@;*F T48GX5F(7[M:1W6+/@A*S"[#&C#)0Q&^AWBH:8<[Q>V53@ MW\J7\A"3,E#&;*!=PK:G+L..GI&+(\P&VE&^;,V@T*9$N6,?8V,PJU/H->FU,.RI@=M,/TJ9%6K8#PU6S+H^L0DW)0QNR@'>87X47D)+28 M]QOP+VJ(24DH8Y90. ??1O@]?8>R3_;F(Y\P'-V%*XN4??*CCG]Z"Z"4??*C MCG]ZF)1]\B..?S#0AYB4?7+N\0^!B6]IB$GI)V?6SX%A6F?,$)-=>E=F/ MV77W$)/23_[VBS,>\U8Y,!96(2:EG_S-%VHZ8S:NKY^&1,66C,;"%B%L'W]A"3LM"8V4('9A'VQ,TQ9:$Q MLX7V8_XN#3$I"XU;"PW;D^WY60E+J:#\BK>P6%Z(JIB:R/]L/]'(;Y+U!+ P04 " #)8@A7TDF\;1$" 7)@ &@ M 'AL+U]R96QS+W=OIN MW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A M=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9] M'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_ MT#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$ M6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV MV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#; M46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>! MWAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNN MC[\LOTY.WMX+SNFVHC[_!5!+ P04 " #)8@A7P(AM=.D! !^)0 $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z! MNAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H M%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3 M?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \ MF2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U M\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*' M!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BDS?XB@[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " M &UL4$L! A0#% @ R6((5[%2'.H% M!@ J" !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5SG*C3X?! G@\ !@ M ("!Y!P 'AL+W=OZ 8 " @3DA !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ R6((5T (!;_H @ G@H !@ ("! #, 'AL+W=O M1@' " $ & @(&%/ M>&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5_T?NDMN M P 40< !D ("!TT, 'AL+W=O&PO=V]R:W-H965TQ_WP0 -,+ 9 " @9%, !X;"]W;W)K&UL4$L! A0#% @ R6((5](R1X,:! VPD !D M ("!IU$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R6((5_;'^BJW!@ $A( !D ("!^EP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR6((5T,0[LHU!0 XPP !D ("!5&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5U1]BX53 @ M-04 !D ("!SWX 'AL+W=O&PO=V]R:W-H965T$ !X;"]W;W)K&UL4$L! A0#% @ R6((5U$?C&$[ P A0< !D M ("!HH8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R6((5S%R,!WS @ 508 !D ("!CI, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R6(( M5^=DUW4U P [P< !D ("!&)X 'AL+W=O7P^F # #D!P &0 M @(&$H0 >&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5\,+O1S*! T H M !D ("!W:< 'AL+W=OK M>&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5\+1F)K9 @ 6P8 !D M ("!O[0 'AL+W=O&PO=V]R:W-H965T M^L*=!4@L ")W 9 M " @?.Z !X;"]W;W)K&UL4$L! A0# M% @ R6((5W?F3%A,!0 I"0 !D ("!?,8 'AL+W=O M&PO=V]R:W-H965T"1=?2/@( ,X$ 9 " @1#/ M !X;"]W;W)K&UL4$L! A0#% @ R6((5\K9 M.-&Y P 3A$ !D ("!A=$ 'AL+W=O&PO=V]R:W-H965TGM6@QBP( $T' 9 " @?38 !X;"]W;W)K&UL4$L! A0#% @ R6((5ZEF4T@] @ ! 4 !D M ("!MML 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R6((5]S%(8!* @ D04 !D ("! MGN0 'AL+W=O&PO=V]R:W-H965TU$*9>>00 (X5 9 M " @1+J !X;"]W;W)K&UL4$L! A0#% M @ R6((5US>$4=]! 114 !D ("!PNX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R6((5TUCVU)7! -1, !D M ("![@D! 'AL+W=OXX# #3"P &0 @(%\#@$ >&PO=V]R M:W-H965T0( (<% M 9 " @4$2 0!X;"]W;W)K&UL M4$L! A0#% @ R6((5RY,'OVF P 60L !D ("!\10! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR6((5^J HQD] P 7 T !D ("! A\! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #)8@A7P(AM=.D! !^)0 $P @ $[+@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 2 !( *\3 !5, $ ! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 311 231 1 false 52 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.vishaypg.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 0000004 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) Sheet http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss Consolidated Condensed Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows Consolidated Condensed Statements of Cash Flows Statements 5 false false R6.htm 0000006 - Statement - Consolidated Condensed Statements of Equity Sheet http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity Consolidated Condensed Statements of Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Condensed Statements of Equity (Parenthetical) Sheet http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical Consolidated Condensed Statements of Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation Sheet http://www.vishaypg.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Revenues Sheet http://www.vishaypg.com/role/Revenues Revenues Notes 9 false false R10.htm 0000010 - Disclosure - Goodwill Sheet http://www.vishaypg.com/role/Goodwill Goodwill Notes 10 false false R11.htm 0000011 - Disclosure - Leases Sheet http://www.vishaypg.com/role/Leases Leases Notes 11 false false R12.htm 0000012 - Disclosure - Income Taxes Sheet http://www.vishaypg.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 0000013 - Disclosure - Long-Term Debt Sheet http://www.vishaypg.com/role/LongTermDebt Long-Term Debt Notes 13 false false R14.htm 0000014 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 14 false false R15.htm 0000015 - Disclosure - Pensions and Other Postretirement Benefits Sheet http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits Pensions and Other Postretirement Benefits Notes 15 false false R16.htm 0000016 - Disclosure - Share-Based Compensation Sheet http://www.vishaypg.com/role/ShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Segment Information Sheet http://www.vishaypg.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 0000018 - Disclosure - Earnings Per Share Sheet http://www.vishaypg.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 0000019 - Disclosure - Additional Financial Statement Information Sheet http://www.vishaypg.com/role/AdditionalFinancialStatementInformation Additional Financial Statement Information Notes 19 false false R20.htm 0000020 - Disclosure - Fair Value Measurements Sheet http://www.vishaypg.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 0000021 - Disclosure - Restructuring Costs Sheet http://www.vishaypg.com/role/RestructuringCosts Restructuring Costs Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Event Sheet http://www.vishaypg.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954701 - Disclosure - Basis of Presentation - (Policies) Sheet http://www.vishaypg.com/role/BasisofPresentationPolicies Basis of Presentation - (Policies) Policies 25 false false R26.htm 9954702 - Disclosure - Basis of Presentation - (Tables) Sheet http://www.vishaypg.com/role/BasisofPresentationTables Basis of Presentation - (Tables) Tables http://www.vishaypg.com/role/BasisofPresentation 26 false false R27.htm 9954703 - Disclosure - Revenues - (Tables) Sheet http://www.vishaypg.com/role/RevenuesTables Revenues - (Tables) Tables http://www.vishaypg.com/role/Revenues 27 false false R28.htm 9954704 - Disclosure - Goodwill (Tables) Sheet http://www.vishaypg.com/role/GoodwillTables Goodwill (Tables) Tables http://www.vishaypg.com/role/Goodwill 28 false false R29.htm 9954705 - Disclosure - Leases - (Tables) Sheet http://www.vishaypg.com/role/LeasesTables Leases - (Tables) Tables 29 false false R30.htm 9954706 - Disclosure - Long-Term Debt - (Tables) Sheet http://www.vishaypg.com/role/LongTermDebtTables Long-Term Debt - (Tables) Tables http://www.vishaypg.com/role/LongTermDebt 30 false false R31.htm 9954707 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables) Sheet http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) - (Tables) Tables http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss 31 false false R32.htm 9954708 - Disclosure - Pensions and Other Postretirement Benefits - (Tables) Sheet http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables Pensions and Other Postretirement Benefits - (Tables) Tables http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits 32 false false R33.htm 9954709 - Disclosure - Share-Based Compensation - (Tables) Sheet http://www.vishaypg.com/role/ShareBasedCompensationTables Share-Based Compensation - (Tables) Tables http://www.vishaypg.com/role/ShareBasedCompensation 33 false false R34.htm 9954710 - Disclosure - Segment Information - (Tables) Sheet http://www.vishaypg.com/role/SegmentInformationTables Segment Information - (Tables) Tables http://www.vishaypg.com/role/SegmentInformation 34 false false R35.htm 9954711 - Disclosure - Earnings Per Share - (Tables) Sheet http://www.vishaypg.com/role/EarningsPerShareTables Earnings Per Share - (Tables) Tables http://www.vishaypg.com/role/EarningsPerShare 35 false false R36.htm 9954712 - Disclosure - Additional Financial Statement Information - (Tables) Sheet http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables Additional Financial Statement Information - (Tables) Tables http://www.vishaypg.com/role/AdditionalFinancialStatementInformation 36 false false R37.htm 9954713 - Disclosure - Fair Value Measurements - (Tables) Sheet http://www.vishaypg.com/role/FairValueMeasurementsTables Fair Value Measurements - (Tables) Tables http://www.vishaypg.com/role/FairValueMeasurements 37 false false R38.htm 9954714 - Disclosure - Restructuring Costs - (Tables) Sheet http://www.vishaypg.com/role/RestructuringCostsTables Restructuring Costs - (Tables) Tables http://www.vishaypg.com/role/RestructuringCosts 38 false false R39.htm 9954715 - Disclosure - Revenues - (Disaggregation of Revenue by Geographic Area) (Details) Sheet http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails Revenues - (Disaggregation of Revenue by Geographic Area) (Details) Details http://www.vishaypg.com/role/RevenuesTables 39 false false R40.htm 9954716 - Disclosure - Revenues - (Disaggregation of Revenue by Market Sector) (Details) Sheet http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails Revenues - (Disaggregation of Revenue by Market Sector) (Details) Details http://www.vishaypg.com/role/RevenuesTables 40 false false R41.htm 9954717 - Disclosure - Revenues - (Contract Assets and Liabilities) (Details) Sheet http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails Revenues - (Contract Assets and Liabilities) (Details) Details http://www.vishaypg.com/role/RevenuesTables 41 false false R42.htm 9954718 - Disclosure - Revenues - (Narrative) (Details) Sheet http://www.vishaypg.com/role/RevenuesNarrativeDetails Revenues - (Narrative) (Details) Details http://www.vishaypg.com/role/RevenuesTables 42 false false R43.htm 9954719 - Disclosure - Goodwill - (Schedule of Goodwill) (Details) Sheet http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails Goodwill - (Schedule of Goodwill) (Details) Details http://www.vishaypg.com/role/GoodwillTables 43 false false R44.htm 9954720 - Disclosure - Leases - (Narrative) (Details) Sheet http://www.vishaypg.com/role/LeasesNarrativeDetails Leases - (Narrative) (Details) Details http://www.vishaypg.com/role/LeasesTables 44 false false R45.htm 9954721 - Disclosure - Leases - (Leases Recorded on the Balance Sheet) (Details) Sheet http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails Leases - (Leases Recorded on the Balance Sheet) (Details) Details http://www.vishaypg.com/role/LeasesTables 45 false false R46.htm 9954722 - Disclosure - Leases - (Other Information Related to Leases) (Details) Sheet http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - (Other Information Related to Leases) (Details) Details http://www.vishaypg.com/role/LeasesTables 46 false false R47.htm 9954723 - Disclosure - Leases - (Components of Lease Expense) (Details) Sheet http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails Leases - (Components of Lease Expense) (Details) Details http://www.vishaypg.com/role/LeasesTables 47 false false R48.htm 9954724 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details) Sheet http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - (Maturities of Operating Lease Liabilities) (Details) Details http://www.vishaypg.com/role/LeasesTables 48 false false R49.htm 9954725 - Disclosure - Income Taxes - (Details) Sheet http://www.vishaypg.com/role/IncomeTaxesDetails Income Taxes - (Details) Details http://www.vishaypg.com/role/IncomeTaxes 49 false false R50.htm 9954726 - Disclosure - Long-Term Debt - (Schedule of Long-term Debt) (Details) Sheet http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt - (Schedule of Long-term Debt) (Details) Details http://www.vishaypg.com/role/LongTermDebtTables 50 false false R51.htm 9954727 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Details) Sheet http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) - (Details) Details http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables 51 false false R52.htm 9954728 - Disclosure - Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) Sheet http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) Details http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables 52 false false R53.htm 9954729 - Disclosure - Share-Based Compensation - (Narrative) (Details) Sheet http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - (Narrative) (Details) Details http://www.vishaypg.com/role/ShareBasedCompensationTables 53 false false R54.htm 9954730 - Disclosure - Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) Sheet http://www.vishaypg.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) Details http://www.vishaypg.com/role/ShareBasedCompensationTables 54 false false R55.htm 9954731 - Disclosure - Segment Information - (Narrative) (Details) Sheet http://www.vishaypg.com/role/SegmentInformationNarrativeDetails Segment Information - (Narrative) (Details) Details http://www.vishaypg.com/role/SegmentInformationTables 55 false false R56.htm 9954732 - Disclosure - Segment Information - (Schedule of Segment Reporting) (Details) Sheet http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails Segment Information - (Schedule of Segment Reporting) (Details) Details http://www.vishaypg.com/role/SegmentInformationTables 56 false false R57.htm 9954733 - Disclosure - Segment Information - (Intersegment Sales) (Details) Sheet http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails Segment Information - (Intersegment Sales) (Details) Details http://www.vishaypg.com/role/SegmentInformationTables 57 false false R58.htm 9954734 - Disclosure - Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) Details http://www.vishaypg.com/role/EarningsPerShareTables 58 false false R59.htm 9954735 - Disclosure - Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) Sheet http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) Details http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables 59 false false R60.htm 9954736 - Disclosure - Additional Financial Statement Information - (Narrative) (Details) Sheet http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails Additional Financial Statement Information - (Narrative) (Details) Details http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables 60 false false R61.htm 9954737 - Disclosure - Additional Financial Statement Information (Other Accrued Liabilities) (Details) Sheet http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails Additional Financial Statement Information (Other Accrued Liabilities) (Details) Details http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables 61 false false R62.htm 9954738 - Disclosure - Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) Sheet http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) Details http://www.vishaypg.com/role/FairValueMeasurementsTables 62 false false R63.htm 9954739 - Disclosure - Restructuring Costs - (Narrative) (Details) Sheet http://www.vishaypg.com/role/RestructuringCostsNarrativeDetails Restructuring Costs - (Narrative) (Details) Details http://www.vishaypg.com/role/RestructuringCostsTables 63 false false R64.htm 9954740 - Disclosure - Restructuring Costs - Restructuring Programs (Details) Sheet http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails Restructuring Costs - Restructuring Programs (Details) Details 64 false false All Reports Book All Reports vpg-20230701.htm vpg-20230701.xsd vpg-20230701_cal.xml vpg-20230701_def.xml vpg-20230701_lab.xml vpg-20230701_pre.xml vpg-q22023xex311.htm vpg-q22023xex312.htm vpg-q22023xex321.htm vpg-q22023xex322.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vpg-20230701.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 872, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 311, "dts": { "calculationLink": { "local": [ "vpg-20230701_cal.xml" ] }, "definitionLink": { "local": [ "vpg-20230701_def.xml" ] }, "inline": { "local": [ "vpg-20230701.htm" ] }, "labelLink": { "local": [ "vpg-20230701_lab.xml" ] }, "presentationLink": { "local": [ "vpg-20230701_pre.xml" ] }, "schema": { "local": [ "vpg-20230701.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 463, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 10, "keyStandard": 221, "memberCustom": 20, "memberStandard": 30, "nsprefix": "vpg", "nsuri": "http://www.vishaypg.com/20230701", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.vishaypg.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Goodwill", "menuCat": "Notes", "order": "10", "role": "http://www.vishaypg.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.vishaypg.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "12", "role": "http://www.vishaypg.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "13", "role": "http://www.vishaypg.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "menuCat": "Notes", "order": "14", "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Pensions and Other Postretirement Benefits", "menuCat": "Notes", "order": "15", "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits", "shortName": "Pensions and Other Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Share-Based Compensation", "menuCat": "Notes", "order": "16", "role": "http://www.vishaypg.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Segment Information", "menuCat": "Notes", "order": "17", "role": "http://www.vishaypg.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "18", "role": "http://www.vishaypg.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Additional Financial Statement Information", "menuCat": "Notes", "order": "19", "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformation", "shortName": "Additional Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Condensed Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "20", "role": "http://www.vishaypg.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Restructuring Costs", "menuCat": "Notes", "order": "21", "role": "http://www.vishaypg.com/role/RestructuringCosts", "shortName": "Restructuring Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "22", "role": "http://www.vishaypg.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Basis of Presentation - (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.vishaypg.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation - (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FiscalPeriod", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "vpg:ScheduleofFiscalQuartersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Basis of Presentation - (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.vishaypg.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FiscalPeriod", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "vpg:ScheduleofFiscalQuartersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenues - (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.vishaypg.com/role/RevenuesTables", "shortName": "Revenues - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.vishaypg.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "vpg:LeasesRecordedontheBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Leases - (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.vishaypg.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "vpg:LeasesRecordedontheBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Condensed Statements of Operations", "menuCat": "Statements", "order": "3", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "shortName": "Consolidated Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Long-Term Debt - (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.vishaypg.com/role/LongTermDebtTables", "shortName": "Long-Term Debt - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Pensions and Other Postretirement Benefits - (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables", "shortName": "Pensions and Other Postretirement Benefits - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Share-Based Compensation - (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.vishaypg.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Segment Information - (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.vishaypg.com/role/SegmentInformationTables", "shortName": "Segment Information - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Earnings Per Share - (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.vishaypg.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Additional Financial Statement Information - (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables", "shortName": "Additional Financial Statement Information - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Fair Value Measurements - (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.vishaypg.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Restructuring Costs - (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.vishaypg.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Revenues - (Disaggregation of Revenue by Geographic Area) (Details)", "menuCat": "Details", "order": "39", "role": "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "shortName": "Revenues - (Disaggregation of Revenue by Geographic Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-94", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss)", "menuCat": "Statements", "order": "4", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Condensed Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Revenues - (Disaggregation of Revenue by Market Sector) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails", "shortName": "Revenues - (Disaggregation of Revenue by Market Sector) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-199", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Revenues - (Contract Assets and Liabilities) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails", "shortName": "Revenues - (Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenues - (Narrative) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.vishaypg.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Goodwill - (Schedule of Goodwill) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "shortName": "Goodwill - (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Leases - (Narrative) (Details)", "menuCat": "Details", "order": "44", "role": "http://www.vishaypg.com/role/LeasesNarrativeDetails", "shortName": "Leases - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Leases - (Leases Recorded on the Balance Sheet) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails", "shortName": "Leases - (Leases Recorded on the Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vpg:OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Leases - (Other Information Related to Leases) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "shortName": "Leases - (Other Information Related to Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vpg:OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Leases - (Components of Lease Expense) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - (Components of Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - (Maturities of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Income Taxes - (Details)", "menuCat": "Details", "order": "49", "role": "http://www.vishaypg.com/role/IncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Condensed Statements of Cash Flows", "menuCat": "Statements", "order": "5", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows", "shortName": "Consolidated Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Long-Term Debt - (Schedule of Long-term Debt) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails", "shortName": "Long-Term Debt - (Schedule of Long-term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Details)", "menuCat": "Details", "order": "51", "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-255", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails", "shortName": "Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-255", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Share-Based Compensation - (Narrative) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.vishaypg.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Segment Information - (Narrative) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.vishaypg.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Segment Information - (Schedule of Segment Reporting) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails", "shortName": "Segment Information - (Schedule of Segment Reporting) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-284", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Segment Information - (Intersegment Sales) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "shortName": "Segment Information - (Intersegment Sales) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-296", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails", "shortName": "Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Condensed Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "shortName": "Consolidated Condensed Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-83", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-12", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Additional Financial Statement Information - (Narrative) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails", "shortName": "Additional Financial Statement Information - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-12", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Additional Financial Statement Information (Other Accrued Liabilities) (Details)", "menuCat": "Details", "order": "61", "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "shortName": "Additional Financial Statement Information (Other Accrued Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-304", "decimals": "-3", "first": true, "lang": "en-US", "name": "vpg:RabbiTrustAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails", "shortName": "Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-304", "decimals": "-3", "first": true, "lang": "en-US", "name": "vpg:RabbiTrustAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Restructuring Costs - (Narrative) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.vishaypg.com/role/RestructuringCostsNarrativeDetails", "shortName": "Restructuring Costs - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Restructuring Costs - Restructuring Programs (Details)", "menuCat": "Details", "order": "64", "role": "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails", "shortName": "Restructuring Costs - Restructuring Programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-29", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Condensed Statements of Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "shortName": "Consolidated Condensed Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-29", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "8", "role": "http://www.vishaypg.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenues", "menuCat": "Notes", "order": "9", "role": "http://www.vishaypg.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vpg-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ISRAEL", "terseLabel": "Israel" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r739", "r750", "r760", "r785" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r742", "r753", "r763", "r788" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r746", "r754", "r764", "r781", "r789", "r793", "r801" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r739", "r750", "r760", "r785" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r736", "r747", "r757", "r782" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r743", "r754", "r764", "r789" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r743", "r754", "r764", "r789" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r743", "r754", "r764", "r789" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r743", "r754", "r764", "r789" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r743", "r754", "r764", "r789" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r746", "r754", "r764", "r781", "r789", "r793", "r801" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r735", "r805" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r735", "r805" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r735", "r805" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r743", "r754", "r764", "r781", "r789" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r741", "r752", "r762", "r787" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r744", "r755", "r765", "r790" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r744", "r755", "r765", "r790" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r736", "r747", "r757", "r782" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r737", "r748", "r758", "r783" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r738", "r749", "r759", "r784" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r745", "r756", "r766", "r791" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r740", "r751", "r761", "r786" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_AsiaMember": { "auth_ref": [ "r909", "r910", "r911", "r912" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r165", "r204", "r215", "r216", "r217", "r218", "r219", "r221", "r225", "r268", "r269", "r270", "r271", "r273", "r274", "r276", "r278", "r279", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r165", "r204", "r215", "r216", "r217", "r218", "r219", "r221", "r225", "r268", "r269", "r270", "r271", "r273", "r274", "r276", "r278", "r279", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r404", "r521", "r568", "r599", "r600", "r652", "r654", "r656", "r657", "r659", "r677", "r678", "r686", "r693", "r711", "r719", "r855", "r898", "r899", "r900", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r404", "r521", "r568", "r599", "r600", "r652", "r654", "r656", "r657", "r659", "r677", "r678", "r686", "r693", "r711", "r719", "r855", "r898", "r899", "r900", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r227", "r523", "r562", "r563", "r564", "r565", "r566", "r567", "r679", "r694", "r718", "r808", "r849", "r850", "r858", "r905" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r227", "r523", "r562", "r563", "r564", "r565", "r566", "r567", "r679", "r694", "r718", "r808", "r849", "r850", "r858", "r905" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r264", "r265", "r266", "r267", "r356", "r404", "r434", "r435", "r436", "r520", "r521", "r568", "r599", "r600", "r652", "r654", "r656", "r657", "r659", "r677", "r678", "r686", "r693", "r711", "r719", "r722", "r845", "r855", "r899", "r900", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r264", "r265", "r266", "r267", "r356", "r404", "r434", "r435", "r436", "r520", "r521", "r568", "r599", "r600", "r652", "r654", "r656", "r657", "r659", "r677", "r678", "r686", "r693", "r711", "r719", "r722", "r845", "r855", "r899", "r900", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r229", "r230", "r596", "r597", "r598", "r653", "r655", "r658", "r660", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r680", "r695", "r722", "r858", "r905" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r229", "r230", "r596", "r597", "r598", "r653", "r655", "r658", "r660", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r680", "r695", "r722", "r858", "r905" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [ "r602" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Accounts Payable and Other Accrued Liabilities", "terseLabel": "Goods received, not yet invoiced" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r17", "r18" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "verboseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r232", "r233" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r20", "r60", "r682" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued taxes, other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r78", "r115" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Other accrued expenses", "verboseLabel": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r20", "r682" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r5", "r12", "r28", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension and Other Postretirement Actuarial Items" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r133", "r539" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r149", "r150", "r491", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r28", "r88", "r141", "r535", "r573", "r574" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r149", "r150", "r491", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r12", "r28", "r470", "r473", "r514", "r569", "r570", "r815", "r816", "r817", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r4", "r12", "r28", "r150", "r151", "r493", "r494", "r495", "r496", "r497", "r815" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "verboseLabel": "Additional Financial Statement Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r442", "r443", "r444", "r584", "r825", "r826", "r827", "r889", "r908" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r58", "r59", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r438", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r136", "r163", "r202", "r217", "r223", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r463", "r467", "r485", "r532", "r621", "r717", "r730", "r853", "r854", "r896" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r131", "r143", "r163", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r463", "r467", "r485", "r717", "r853", "r854", "r896" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r104" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "verboseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r461", "r705", "r708" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r61", "r62", "r461", "r705", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r76", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r32", "r33", "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures accrued but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r913" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "verboseLabel": "Software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r31", "r98", "r161" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r98" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r126", "r138", "r139", "r140", "r163", "r182", "r186", "r188", "r190", "r196", "r197", "r234", "r268", "r271", "r272", "r273", "r279", "r280", "r309", "r310", "r311", "r312", "r313", "r485", "r576", "r577", "r578", "r579", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r609", "r630", "r649", "r661", "r662", "r663", "r664", "r665", "r807", "r821", "r828" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r825", "r826", "r889", "r906", "r908" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r81", "r534", "r717" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r146", "r148", "r156", "r528", "r548" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to VPG stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r7", "r66", "r69", "r146", "r148", "r155", "r527", "r547" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: comprehensive income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r69", "r111", "r146", "r148", "r154", "r526", "r546" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r87", "r153", "r525", "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r104" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r315", "r317", "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Contract asset, unbilled revenue, ending balance", "periodStartLabel": "Contract asset, unbilled revenue, beginning balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r315", "r316", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract liability, accrued customer advances, ending balance", "periodStartLabel": "Contract liability, accrued customer advances, beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r859" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer advance payments" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r14", "r216", "r217", "r218", "r219", "r225", "r831" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate/Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r92", "r523" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Costs of products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r162", "r281", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r304", "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r77", "r78", "r114", "r116", "r165", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r499", "r688", "r689", "r690", "r691", "r692", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r165", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r499", "r688", "r689", "r690", "r691", "r692", "r822" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r165", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r499", "r688", "r689", "r690", "r691", "r692", "r822" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r46", "r47", "r71", "r72", "r74", "r75", "r106", "r107", "r165", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r499", "r688", "r689", "r690", "r691", "r692", "r822" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r73", "r856" ], "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r447", "r448", "r533" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r334", "r372", "r393", "r703", "r704" ], "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial losses (gains)" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r334", "r371", "r392", "r703", "r704" ], "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r334", "r338", "r370", "r391", "r703", "r704" ], "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r368", "r389", "r703", "r704" ], "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r336", "r369", "r390", "r703", "r704" ], "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Net service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r207" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r327", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r327", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r406", "r411", "r439", "r440", "r441", "r712" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r70" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "negatedTerseLabel": "Reclassification of foreign currency translation adjustment related to disposal of subsidiary" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r252", "r820", "r844" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedTerseLabel": "Loss on liquidation" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r157", "r171", "r172", "r173", "r174", "r175", "r180", "r182", "r188", "r189", "r190", "r194", "r476", "r477", "r529", "r549", "r683" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share attributable to VPG stockholders (dollars per share)", "verboseLabel": "Basic earnings per share attributable to VPG stockholders (dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r157", "r171", "r172", "r173", "r174", "r175", "r182", "r188", "r189", "r190", "r194", "r476", "r477", "r529", "r549", "r683" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share attributable to VPG stockholders (dollars per share)", "verboseLabel": "Diluted earnings per share attributable to VPG stockholders (dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r179", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r490" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r127", "r149", "r150", "r151", "r166", "r167", "r168", "r170", "r176", "r178", "r195", "r235", "r236", "r314", "r442", "r443", "r444", "r454", "r455", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r491", "r493", "r494", "r495", "r496", "r497", "r514", "r569", "r570", "r571", "r584", "r649" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r479", "r480", "r483" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r479", "r480", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r295", "r359", "r360", "r361", "r362", "r363", "r364", "r480", "r517", "r518", "r519", "r689", "r690", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r479", "r480", "r481", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r295", "r359", "r364", "r480", "r517", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 Inputs" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r295", "r359", "r364", "r480", "r518", "r689", "r690", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 Inputs" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r295", "r359", "r360", "r361", "r362", "r363", "r364", "r480", "r519", "r689", "r690", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 Inputs" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r295", "r359", "r360", "r361", "r362", "r363", "r364", "r517", "r518", "r519", "r689", "r690", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r478", "r484" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r486", "r487", "r488", "r489", "r646" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency exchange gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r9" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r93", "r632" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "Unallocated G&A expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r134", "r239", "r524", "r687", "r717", "r834", "r841" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r238", "r240", "r250", "r687" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r687" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91", "r163", "r202", "r216", "r222", "r225", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r485", "r685", "r853" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r89", "r119", "r202", "r216", "r222", "r225", "r530", "r541", "r685" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r164", "r446", "r451", "r452", "r453", "r456", "r458", "r459", "r460", "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r124", "r177", "r178", "r210", "r449", "r457", "r550" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "(Decrease)/increase in contract asset, unbilled revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r522", "r819" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "(Decrease)/increase in contract liability, accrued customer advances" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Net changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Other non current assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Accrued pension and other postretirement costs, net" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r183", "r184", "r185", "r190", "r410" ], "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r40", "r41" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r121", "r152", "r206", "r498", "r633", "r728", "r907" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r204", "r215", "r216", "r217", "r218", "r219", "r221", "r225" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r811" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r142", "r681", "r717" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r813" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r812" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r237" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Inventory write-offs for obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r94", "r205" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r810" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "verboseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r505", "r716" ], "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r894" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r895" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r895" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (excluding the six months ended July 1, 2023)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r513" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Lessee, operating lease, remaining lease term (years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r163", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r464", "r467", "r468", "r485", "r608", "r684", "r730", "r853", "r896", "r897" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r86", "r118", "r538", "r717", "r823", "r832", "r890" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r132", "r163", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r464", "r467", "r468", "r485", "r717", "r853", "r896", "r897" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r116", "r294", "r308", "r689", "r690", "r904" ], "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r137" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r104" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "verboseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r26", "r117", "r163", "r234", "r268", "r271", "r272", "r273", "r279", "r280", "r485", "r537", "r611" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r160" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r160" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r100" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r90", "r100", "r120", "r130", "r144", "r147", "r151", "r163", "r169", "r171", "r172", "r173", "r174", "r177", "r178", "r187", "r202", "r216", "r222", "r225", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r477", "r485", "r544", "r629", "r647", "r648", "r685", "r728", "r853" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net earnings attributable to VPG stockholders", "totalLabel": "Net earnings attributable to VPG stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r112", "r144", "r147", "r177", "r178", "r543", "r817" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net earnings attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of investing transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r64", "r314", "r825", "r826", "r827", "r908" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r202", "r216", "r222", "r225", "r685" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r506", "r716" ], "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r502" ], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r502" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease - current", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r502" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease - non-current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r503", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease, payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r501" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r512", "r716" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases weighted average discount rate (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r511", "r716" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r225" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r135" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r15", "r28", "r150", "r491", "r494", "r497", "r815" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "verboseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r3" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r13", "r15", "r145", "r148", "r153", "r491", "r492", "r497", "r525", "r545", "r815", "r816" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r6", "r88" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Pension and other postretirement actuarial items" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Foreign currency impacts and other items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other nonoperating income (expense)", "verboseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r403", "r703", "r704", "r705", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "OPEB Plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "verboseLabel": "Total VPG, Inc. Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r256", "r818" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "auth_ref": [ "r30" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Payments of Distributions to Affiliates", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "PaymentsOfDistributionsToAffiliates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r158" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments of employee taxes on certain share-based arrangements" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r122", "r886", "r887", "r888" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "auth_ref": [ "r50", "r51", "r78", "r109" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current.", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "Current accrued pensions and other post retirement costs" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r331", "r356", "r358", "r364", "r381", "r383", "r384", "r385", "r386", "r387", "r399", "r400", "r401", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension and Other Postretirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r79", "r332", "r333", "r355", "r703" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "verboseLabel": "Accrued pension and other postretirement costs" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionExpense": { "auth_ref": [], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.", "label": "Pension Cost (Reversal of Cost)", "negatedLabel": "Pension expense" } } }, "localname": "PensionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r405", "r703", "r704", "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r814" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r20", "r851", "r852" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued technical warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r130", "r144", "r147", "r159", "r163", "r169", "r177", "r178", "r202", "r216", "r222", "r225", "r234", "r268", "r269", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r462", "r465", "r466", "r477", "r485", "r530", "r542", "r583", "r629", "r647", "r648", "r685", "r714", "r715", "r729", "r817", "r853" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net earnings", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "verboseLabel": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r531", "r540", "r717" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r15", "r28", "r150", "r491", "r496", "r497", "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r254", "r255", "r256", "r258", "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RestructuringCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r9", "r259", "r261", "r846" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "negatedLabel": "Restructuring costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/RestructuringCostsNarrativeDetails", "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r256", "r260" ], "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring reserve, ending balance", "periodStartLabel": "Restructuring reserve, beginning balance", "terseLabel": "Accrued restructuring" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r847", "r848" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r83", "r108", "r536", "r572", "r574", "r580", "r610", "r717" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r166", "r167", "r168", "r170", "r176", "r178", "r235", "r236", "r442", "r443", "r444", "r454", "r455", "r469", "r471", "r472", "r474", "r475", "r569", "r571", "r584", "r908" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r403", "r405", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r403", "r405", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r203", "r204", "r215", "r220", "r221", "r227", "r229", "r231", "r326", "r327", "r523" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "negatedTerseLabel": "Total revenue", "terseLabel": "Total revenue", "verboseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails", "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r125", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r510", "r716" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r28", "r891", "r892" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "verboseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r46", "r47", "r71", "r72", "r74", "r75", "r106", "r107", "r689", "r691", "r824" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r11", "r52", "r53", "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of Assets and Liabilities at Fair Value, Recurring" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r687" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r687", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of Net Pension and Other Retirement Plan Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "verboseLabel": "Schedule of Other Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r43", "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r35", "r36", "r37", "r39" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r35", "r36", "r37", "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of Segment Reporting" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r407", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r16", "r116", "r904" ], "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "verboseLabel": "Secured debt" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r199", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r257", "r262", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r687", "r808", "r905" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r214", "r219", "r223", "r224", "r225", "r226", "r227", "r228", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Number of RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r407", "r409", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "verboseLabel": "Number of shares authorized (up to)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights (percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r507", "r716" ], "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r129", "r199", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r253", "r257", "r262", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r687", "r808", "r905" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r126", "r138", "r139", "r140", "r163", "r182", "r186", "r188", "r190", "r196", "r197", "r234", "r268", "r271", "r272", "r273", "r279", "r280", "r309", "r310", "r311", "r312", "r313", "r485", "r576", "r577", "r578", "r579", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r609", "r630", "r649", "r661", "r662", "r663", "r664", "r665", "r807", "r821", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r25", "r127", "r149", "r150", "r151", "r166", "r167", "r168", "r170", "r176", "r178", "r195", "r235", "r236", "r314", "r442", "r443", "r444", "r454", "r455", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r491", "r493", "r494", "r495", "r496", "r497", "r514", "r569", "r570", "r571", "r584", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r166", "r167", "r168", "r195", "r523", "r575", "r595", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r628", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r649", "r723" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r166", "r167", "r168", "r195", "r523", "r575", "r595", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r628", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r649", "r723" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r13", "r80", "r81", "r108" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock issuance (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r13", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock issuances" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r13", "r80", "r81", "r108", "r579", "r649", "r664" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Purchase of treasury stock (shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r13", "r80", "r81", "r108", "r584", "r649", "r664", "r729" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r81", "r84", "r85", "r103", "r611", "r627", "r650", "r651", "r717", "r730", "r823", "r832", "r890", "r908" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total Vishay Precision Group, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r65", "r67", "r127", "r128", "r150", "r166", "r167", "r168", "r170", "r176", "r235", "r236", "r314", "r442", "r443", "r444", "r454", "r455", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r491", "r493", "r497", "r514", "r570", "r571", "r582", "r611", "r627", "r650", "r651", "r666", "r729", "r823", "r832", "r890", "r908" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r508", "r716" ], "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r24", "r48", "r49" ], "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r829" ], "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Dilutive potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r181", "r190" ], "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Adjusted weighted average shares (in shares)", "verboseLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Denominator for diluted earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r180", "r190" ], "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares (in shares)", "verboseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "vpg_AvionicsMilitarySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Avionics, Military & Space [Member]", "label": "Avionics, Military & Space [Member]", "terseLabel": "Avionics, Military & Space" } } }, "localname": "AvionicsMilitarySpaceMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_BuildingsandVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings and Vehicles [Member]", "label": "Buildings and Vehicles [Member]", "terseLabel": "Buildings and Vehicles" } } }, "localname": "BuildingsandVehiclesMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "vpg_ClassBConvertibleCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Class B Convertible Common Stock [Member]", "terseLabel": "Class B Convertible Common Stock", "verboseLabel": "Class B Convertible Common Stock" } } }, "localname": "ClassBConvertibleCommonStockMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/Cover" ], "xbrltype": "domainItemType" }, "vpg_CreditAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement 2020 [Member]", "label": "Credit Agreement 2020 [Member]", "terseLabel": "Credit Agreement 2020" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "vpg_DiversifiedTechnicalSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diversified Technical Systems, Inc", "label": "Diversified Technical Systems, Inc [Member]", "terseLabel": "DTS Acquisition" } } }, "localname": "DiversifiedTechnicalSystemsIncMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "vpg_DynamicSystemsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dynamic Systems Inc. [Member]", "label": "Dynamic Systems Inc. [Member]", "verboseLabel": "DSI Acquisition" } } }, "localname": "DynamicSystemsInc.Member", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "vpg_GeneralIndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Industrial [Member]", "label": "General Industrial [Member]", "terseLabel": "General Industrial" } } }, "localname": "GeneralIndustrialMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_IndustrialWeighingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Weighing [Member]", "label": "Industrial Weighing [Member]", "terseLabel": "Industrial Weighing" } } }, "localname": "IndustrialWeighingMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_KelkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "KELK Membe", "label": "Kelk [Member]", "terseLabel": "KELK Acquisition" } } }, "localname": "KelkMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "vpg_LeasesRecordedontheBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases Recorded on the Balance Sheet [Table Text Block]", "label": "Leases Recorded on the Balance Sheet [Table Text Block]", "terseLabel": "Leases Recorded on the Balance Sheet" } } }, "localname": "LeasesRecordedontheBalanceSheetTableTextBlock", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "vpg_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vpg_MeasurementSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Measurement Systems [Member]", "terseLabel": "Measurement Systems", "verboseLabel": "Measurement Systems" } } }, "localname": "MeasurementSystemsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "vpg_MovementinContractAssetsandLiabilitiesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Movement in Contract Assets and Liabilities [Roll Forward]", "label": "Movement in Contract Assets and Liabilities [Roll Forward]", "terseLabel": "Movement in Contract Assets and Liabilities [Roll Forward]" } } }, "localname": "MovementinContractAssetsandLiabilitiesRollForward", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "vpg_NumberOfSubsidiariesLiquidated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Subsidiaries Liquidated", "label": "Number of Subsidiaries Liquidated", "terseLabel": "Subsidiaries" } } }, "localname": "NumberOfSubsidiariesLiquidated", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "vpg_OtherEuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Europe [Member]", "label": "Other Europe [Member]", "terseLabel": "Other Europe" } } }, "localname": "OtherEuropeMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "vpg_OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Information Related to Lease Term and Discount Rate [Table Text Block]", "label": "Other Information Related to Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Other Information Related to Lease Term and Discount Rate" } } }, "localname": "OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "vpg_OtherMarketsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Markets [Member]", "label": "Other Markets [Member]", "terseLabel": "Other Markets" } } }, "localname": "OtherMarketsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_PercentageOfPerformanceBasedUnitsOnTotalUnitsApproved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of performance based units on total units approved.", "label": "Percentage Of Performance Based Units On Total Units Approved", "terseLabel": "Percentage of performance based units on total units approved" } } }, "localname": "PercentageOfPerformanceBasedUnitsOnTotalUnitsApproved", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "vpg_RabbiTrustAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "it represents rabbi trust assets fair value disclosure.", "label": "Rabbi Trust Assets Fair Value Disclosure", "verboseLabel": "Assets held in rabbi trusts" } } }, "localname": "RabbiTrustAssetsFairValueDisclosure", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "xbrltype": "monetaryItemType" }, "vpg_ScheduleofFiscalQuartersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Fiscal Quarters end date", "label": "Schedule of Fiscal Quarters [Table Text Block]", "terseLabel": "Schedule of Fiscal Quarters" } } }, "localname": "ScheduleofFiscalQuartersTableTextBlock", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "vpg_SensorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Sensors [Member]", "terseLabel": "Sensors" } } }, "localname": "SensorsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "vpg_SensorsToMeasurementSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensors to Measurement Systems", "label": "Sensors to Measurement Systems [Member]", "terseLabel": "Sensors to Measurement Systems" } } }, "localname": "SensorsToMeasurementSystemsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "xbrltype": "domainItemType" }, "vpg_SensorsToWeighingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensors to Weighing Solutions", "label": "Sensors to Weighing Solutions [Member]", "terseLabel": "Sensors to Weighing Solutions" } } }, "localname": "SensorsToWeighingSolutionsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "xbrltype": "domainItemType" }, "vpg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vpg_ShareBasedPaymentArrangementExpenseAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Expense Adjustment", "label": "Share-Based Payment Arrangement, Expense Adjustment", "negatedTerseLabel": "Share based compensation adjustment decrease" } } }, "localname": "ShareBasedPaymentArrangementExpenseAdjustment", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vpg_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofPeopleGrantedAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of People Granted Awards", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of People Granted Awards", "terseLabel": "Number of people granted awards" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofPeopleGrantedAwards", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "vpg_SteelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Steel [Member]", "label": "Steel [Member]", "terseLabel": "Steel" } } }, "localname": "SteelMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_StressTekInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stress-Tek, Inc. [Member]", "label": "Stress-Tek, Inc. [Member]", "terseLabel": "Stress-Tek Acquisition" } } }, "localname": "StressTekInc.Member", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "vpg_TestMeasurementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test & Measurement [Member]", "label": "Test & Measurement [Member]", "terseLabel": "Test & Measurement" } } }, "localname": "TestMeasurementMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_TransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "xbrltype": "domainItemType" }, "vpg_WeighingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Weighing Solutions [Member]", "terseLabel": "Weighing Solutions" } } }, "localname": "WeighingSolutionsMember", "nsuri": "http://www.vishaypg.com/20230701", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(10)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 82 0001487952-23-000042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001487952-23-000042-xbrl.zip M4$L#!!0 ( ,EB"%?ER]%A0E ! )1'&0 0 =G!G+3(P,C,P-S Q+FAT M;>R]:W?;.+(V^OW]%3R:.7O2:TDR+Z)$.FF]RW&K8 M(]S73+LW0H;1?CCM*5;/0GVE8_4'XTY/0>..(>LJ>4HQ,%9D#>MJVSXU--4D M_ZBC/GET;%FFC!!2+-O$UD@SQR/ZV4E$YD?FZ(6_MB91-#L].?GY\V?WI];U M@X<3Q33-DR=Z3RNYZ=1UO!\K=SZ- I?=J\JR=D(OCU"(%[<[H=]3E<$;3Z1W M/#_P%'5";*T\0'[O/OB/)XY'7H\IX4^B 'DAI2N*"&/(FQ2](QL=35F\)PX[ M#PC-GM\S1N&(?32]<$+IO[B9CLAY:XQ>&"'/>IX58=+SW>S.Q0C)A947/\X> M5E[[Z(03-)\]="U_RFZ4"3>2&2LG__OMZYTUP5/466'JJ8L\PBKL=;[?M8A48&0//TQQA"3ZG@[^ M*W8>?VV=^UY$I+US/Y^1QZSDMU];$7Z*3IB0G S_S__Y/Q\B)W+QD/"^LV#Q MAY/D;Q].DC>/?'L^_& [CU(8S5W\:\MVPIF+YJ>>[V'R?>?IE-Z(@^1'Q[:Q MQWXDUZ^(Q@D<*_G\4W2+Q[^VK Y!D8>F]$W8.;WPR.?FYV1P 7(O/1L__3>> MMR2'H';<4?NMH4Q(T3,&IJY^.%EY:X&/G,=!0+[PV0DMY/Z)47#AV9^($FQ) M";]_;1& G-KD+YTI>G,I=+ _C8)Z(B7 M,=Q]"FWRAI/55R2??_EF.H30CP/V&U.MIRD5V%0H%19_QPRHB]\_$=D/(@I7AI*.K'2HE+Z^]CQ,>^G6 MP=*MBRN+WQ>9JYC.=$W/!V13]@.N9IX M-ZEI/+V+R)3H,^!P:]COS\JHH" X6[ $EE=-"VH8/*Z*#N1H=E7XA$W'?4 M-7^FA>T\DCDLW\I"8!3YSV)5T&W*/$__^ E[_M3Q\EZ;SGYCP+#RBI/5T6_T MVI2#QX4[<'_;\'@O[K^BP\$#K&**3BE1T7$6O[SBVEY3.WC0L;IOV9[;MT,4QY-X@Q[[TSM',B9 K#/WYCYC>IO\MCI#C8?L"!9[C/82B$%X] M>+1T:.!;5CR-75HW<1U-<$#O"_"$ONT17WJ6/\7"\.+@$=N!>7&#Z%JN,.3F M?^GL;7)?^1Z=4>"[+E$YEV1N)*(4A_R<169E3NW@D9GPUHR#!)DJ>I!Y*'7+ M V]$#4:KULT\\$KTN+46%Y('QD'0*Q"S1(^0#YJ1XX!!FNB1="7I.QX8)7J8 M+6!!A"9JK%WWXD)I#."_T)0#[70@VHN>#JAI<:$T^HL>Z%>]N% :X46/XCE8 M7"B-%Z)'Z=4L+I1&;M%CZWH6%THC/T3+6Q=M]4HJVNJ)&@#77/E<'@-$#VRK M]O'+I+VH 6Z=/GZ9]!<]OJW4QR^3\,('MS7[^&7R0O1 MP(?OTQRBQ[>UN#C METG^@T>T]4U-].BQX@*BJG:6O>*2Z$%F)05$]?!&%S48K;6 J"9>B1ZWUE] M5!/C(.@5B%FB1\C5%1#5Q"#1(^D*4Z9E;33618V8Z\Y9E\8 T6/H&G+6I=%> M]"7AFG+6I=$?HOR:""]ZX,Y!SKHL7O1%#]2KR5F71F[18^UZV%;OXY='>U$#W'I]_/+H+WI\6[&/7Q[AA0]N:_?QR^.% MZ(%N)3Y^>>06/;RMQ<07/5JN?OMD#4>S&:*'S%5MGZR#-Z)'R75M MGZR#5Z)&U_QDX&MBG.A1>6W;)VM@EBEZ&%_I]LDZ&,1=G!\&T0MSOF#_(4"S MB6,A-V&,Y<8/FGF4C\E=JH$O MWO^!G8<)\8/N?#>F"KNA*. _R;&>1=^2$\#I7^_F(;E[$X\J@*"@,. N^7*T MG. N#\.76J[&)-?3S<+D+KO#%^^K-LDUH8#_/-)QF>2:8,!=BNIH.<%_SFE? M>UD6[[]\;)@[ILC!88FB1\VB5&^MB3EZ,51;1D MU_&8\+H0(7+.K>$FO"Y(B):).PZN<)<8VS(A)ELDZ C-=%Q2XRZ2!F:X+"YIHB;6&LX.[!->6B8WSLP8E MN6ORT311LUH5,?](HFB-NXP:7S H[ &(B@/1$FM;X$!45G"7V.)+)!N]]JR) MELEJN%FN"P;<9=#X@D'E9KDN'(B62*O +-?%"I$368T.97OJ(F5QK:M[TN&'"77.&Y)*&:$SQJP8&HR94&LH*[Y I?FKFRX*:&P^T4G;O\ M#5_,KR%^J@4&1Y4B$L 6U(4#[K)0Q\L*D=-.C6G=7I-/IG.7SSKNUNUUP8"[ MC)D(9KF!ZD#4Y%D#62%R JLQ9KDNGTS4K%5#S7)=,. N8W;D9KDF'/1%39XU MD!7<);"X;B);L:;I;K@@%WV;4C-\MU MX4"T[%J#62%R6JM1K=KK\LM$2V(=0:OVNJ# 7>:,9_/<;+5@B)9(:S@[1$YH M-XR:6"F:\.":(FUAK.#NP077VV;&[WV;(B:U6IH MZ_:Z8,!=1HTO&-313+<6'(B66*OF1)5:6,%=8HLOD6STVK,I6B:KX6:Y+AAP MET'C"P9U-("N!0>B)=*J.5&E%E:(G,AJ="AK$N(\ ?:^JR,MSE ?AC M35VVAKM$P 8'($!>./,#$H&2NQMJ9+@+_#GB25W61;0XOV(YJ<.L***%^17+ M21WV1!$LRF<-P;ZAX >.FGFLO:H(%N)7R)&:;(DB6'Q?K8S48DD$"^NKE9%: M[(A@T?RE9\=A%#C(7:Q.-M2:"!;*5\Z7NFR*8'%\'?)2BV41+):O0UYJL2^" MQ?-?L(<#Y+ZPIYGF114LI*^:+359%U6PJ+X&::G#N*B"A?8U2$L=MD45++Z_ MBS!NJCT1++"O@A5UV1#!(OJ*I*(6NR%8$%^15-1B*[B+VVMM9[3X^.*;9]9? ML1,Z=+WLY;/_C=T?Y:/!\0C/R;V,P8K:T9ZQL+BR&X.Y2P#PS^!/HV[W,56U+^+ G+I'O_8 M0L[*!%L%N[@.Q6CNLB'\R_AA;#8/SK3&71*&?S148>"YP 9WF2 !L%&Q-\ % M3KA+4QV[Z\ %*KC+F/&O/0Z>&WC%X/T<2>[R\ O??"_.9XSC:?"<+;';7J/.\ZB)[XY&WM.PE8OIF-Y MYNLTL7'#]!WDQ\4+%E<6O],WK,,)M]G!\P#;3O09671;\SSAU^+:+7[TW4>" MC=6;RM+YG_ HNB0\"F(ZYA=$)E\[>P@PLPB$L3*_L'G-:&X3?\#H4O/]/?ZS M>%3E1_-S?SKSO1=7:G';F67%T]@E]]IL#ZK+-J">V?^.PX@^+0XGN,V3%>?$ M)SPFWJ_]$7ODAXC:[E!$CO"?H^)--GA(+?;XSSSQ*DAXS4UP*QL\%(GKW&8:N!5UV2!QCA5WEQ^)BSCJV4 M.KMPD#;L6LIFVR.K<)!9'$K"[F<9M[X%;, M:LJ@]KG-38@D9G4QC]LT!K=B5E/HV^7:+:5LA MBP3'=Y%O_?CN.5%X>_?]\$I0[:C&EDIP^=9BW'FN6IMA?^;B3-4:+;-)+BU> M4*!JK<]M9J1N7J\N4RVS;Z_$1Y_;Q$>I!-_ZJ[^3USO>P^HW[R8HP!]1B&V: M$"./)(E'-L >80\UUX%9^94(MZO\<%MN@7P\1H?Y/_FEOA8OG4_?'";T1$* M'_<__8;B@]L\$E\&?9G@^QET;G,_=1.D?M;FV'\'' 79Z';D0[][W0=QV;6?U+NF?X58Z' MT Q1KV&Q [7"+:YWY!D_:.B94P/N,D< AQJ7Q0;<)9< #C4NWPRX2WT!'&I< M9AAPE^GB'0XU]+^JQ8O@+L4%P.##G^ NMP7 X,.SX"X'!\#@PL!'4R#.Y2CX ,/KP, W*:O".C)C?#@/0F[\BHR\\XBDRGJ*;^*/*.HEK; MH\@"BFKPCB(3)ZK-$3(;]HW,EQX!?(O)=&@/2N_ALL%1II")J9IX5),%,H7, M$=4G1W48(E/(;$U]5,^>NJR0 MD!F$6J2G%@,D9 ZA%NFIQ?9PET4H7N5U[Q==E"T%(Y>$D$$ZKPO7F3H>N[.A M1I"[A ;@A$MKS%UN!7#"I5O 77X'<,*A?Z+)0N:8=F/102!Z)&5)FBQDHNN8 M@5*/AZ+)0F;;CADH];@HFBQDWN^8@5*5C_*R-SP>A8[MH&">OSW\^?+B1=OO M$-=D[O*:"PQ\1D[P.W)C_'&^Q.+/ ?XKQI[UZOC$YYN7;@UOL14' 7&T"#VZQI==RH%*V:.-#@-E$JBJ"6>"JK)G.;C@3S7C,T%.XRD&#>>8$& M=SE',._50^/$>3H-<.C'@87#Y-<)1C8;C^T\#C^0?S'$.(:FFN0?==0W[=[8 MLDP9(:18MHFMD6:.1_^B>'IY)HSF+D'.U/$Z$[K0%)WV]%GT_J=C1Y-319;_ MW];*?70T'>0Z#]ZIA6D6B%R.T,C%BQM&?D!&U;%\UT6S$)\N?GAO.^',17,R M8]?Q<(<]]'Z*@@?RY9$?1?[TE'[X$0>18R$W_0C[7G(Y'9-I=@U=H\.*R.0C M>_'A=,1=-N*3R,Y>,XVN*:^_+'>5YVLG[-W!XH:4,F1\+?8)E#">,3@N&9=B6QPXZ MLL5U,E _.%U\9DS0U!FCJ>/.3_]Q3Z0GE*[P3^G6GR+O'^T0>6$G)/@;)S>& MSG\P00#A"?OU9T*# 7D/8V!*$T6E%/U^=7E_\4FZNS^[O[C[<$*'P/%H[R[. MO]]>WE]>W$EG5Y^DB_\]_^WLZLN%='[][=OEW=WE]17W4_@#A71-./*]MO2I M>]Z55%GOF6N'O2IG!OE$^A>*1_KKX>>E;C6OS]>WWZ0/1+MYOG<53\E++"E5 M@K=X3 VBTI(\1(V=C9W33[X54RU,>X&VF/X;DQN&BMSY'Z8C7]XRW)DV!^=P M+Y<2[[ZAX(=T[>%?=N=JJEQ9G[/S$*""+=^2V>^4'4DL9^,$41L75/T>G8><)V)PKB9_ZKK>%__$_TGZ1HTO6MI.CO[%^DZ\_2_6\7TI+6?-:8 M9^?W]+)B:KVR4*KT7\-4,OL4$ZM5WUCY(;/ MNJ^7ZK[>(77?EHJ>/_BWAO>W9U=WETS#<:G\"L'R((HN>H;<0M.- W\J_8O^ M3XK\Y >>_'1*]$3%C,7P4T\\5%XM,L;*^T+E@"A%(S M(>9")^G$'^]HO?[ +.J2\Q:<%*7%+7YP0BI0T16YLJ!'OS7\_?+NM[,_I9O; MB_-+&FY*7VZOO]^TI<4OUPK4F=+EX0E;$R"'Y8REX)H.$0BF<88LF M'FW)\20G"B5KPERKC6$.18.^9I:BI*"T[D!3MLI %7EKC[Q65G=Z[=O7=&VW MMQYHL)LHJQ7)[:U+Y.7FXMZ^59T]T9NSR'P-I01%94NEN4EYR;LHKTO/2OUY\_$%K^ F[Z"<*\%K%MIG MQ\Z+>_1TF2[86(P?JQ;6: W504N/R!_?^SV=K3LM4OB&7 MS-Q[C8)V@>SARE>85KT.;HCKX'C6RRJ.TAK>G.5\I9X0?1\ZTO/JD?O_.;/$ MUX[^#.46.A3-%[1C39"M&UUK!G]%Z3O+/]6[_ZA$PW$]][ ME>10>D1SJDI'U^3U"G(GCH(?]MJ)2,6*^EPW =$9S@RYTL43MN+(><32]9CX M$SC\17I'1$ZB[ =G+)>.+^FI__J;H2J#]Z%TCUT\H^A.7;&V1.CKQG12$@GA M$"'''N3,J6C9-G>L<93>NJ-5:T[DD#5F:H4!ZI+7">P3 #2-A*D^).#W3CRYPW7P!*KT&VD4JC\EBX.L$ M.I76U=RY,B "3<;ZIQ_\D-B)YM+B%6\2MSPWZ]]Q&#GC>4U^UJ5GT\0@ED9S MR9I@,OTI+8G\.<$L_TI]JJ6EQ7?*+]($A=+8<8DWAER77*0U,]1)^RMVJ(M& M/+,13F\@[WSVTC2:U$W*/5)?;8X(B@AUT?_)C.@][-;QZR%\>(];'\%&P0;) HCR90E&\W#;M$-E;[! M 8VO_%)*A$32/U0NB4A.G2@B0DSB:"L*?(\:*W=>^E=F.HQ55.[Z2W1Q&&%%3-: M6'%H;96,^%D)X2/6,(63X$N0H(A(=I=4&U@^5-"A'F;>D+D=<1] MH&1[D!X"_V.QXK$R4Y6%I E$ET\P?(;NJO&\O;EM_P^*. MM0-\OI.Z0ZTUPVS1TC*F,4ELUU$73MVR)]?=6%N>EIM5GV7K=V5=W27+IIA= MI;=;.NRM:VJW;QZ@9LWLZD:O_)2@VE6,[7)W16F@'S@C^.9*7!W+G5_SI7F_ M0+Z,6>YORN2L*:MWI56$Y6SJK0;G! @/?C#/26"PFQA$K/2FEUR&*K>&9UDD ME9DBX@I9RXYHT_3"59Y;T2#>';=6N%OG>C6&PT7U'J/(HA7IQBUXJK)Q#]Z! M"M4.GQAY#A?1$6;D*ON@5Q%+:/:K![X7([?B'EI"4QN MJ.Z,\U* +/%'C*+GL[Q='";Q,B$!VS&>M[^2A-ST6^Z18_D%$D_#22QA7MK!VP M%PL!GUERG^A@VH2=H3V?4Y9QF2E:2P,H [ M]HKK.&+ZGR!DU;1[\;1C^VQ#-WTA4:/$V))WR<^"TFL-%;6M&TI;I2T!5XTQDWZ2,?+?!*:YEV9 MK?\RCNY:!"_:YIE=FM^=^8EU/PTP7:-[Q&M;Z:60EU\>0:.0GO&T_A$N:D"/ MO/M>T7:+M#MW\LPD>'%H'G!G%&#THX/&A(VGR/V)YF'KI+2>C E61\')Z]T' MO#:T>[LEPAK1XV7PK&M=TG1N:S/'R]AI"Z;$G*5]F/;HNL3+G,ZOK^XOKN[7 M=Z*L>8V/R'!73N2X\")?O]O;<9'OK=<.Y*[:VVZ%J]!HR3R5[9H]U)H/$Z+B M](98C5>-BK:AW A9/QX"/_;L3CI0R\)X/'YKM]+.>9KQ^%#%[6\V*4*\#$6: M!-3K_=L6;9AENL'U]EZZ)/8-;;])$-C)+3L_7UZ=79U?GGTE7@MU"<[N62OA M,IB[=L_AVPYLQHGNO^5$9SX^9O_+?S\O[ZA!^[VR'DGOOMZ@J^IOM>\K!\!Y MIJ$F62HXE *RI+6&]-1!26F\:CP6=GY^7KYX/MPQ+)>W^RF% VBI6A=.M_,H M5]/2W*CDG:A_(+6N/,>U+^VH0_&$Z8+D]0PGGQ'4WBV; MMH7M^^S0]5DI/< EE"Y8"=2*1:16D/U!!0/8?$G0P0"" 00#>$QB3ZN*C]8 M2G?.T\(*?O/9;GNP@4E=CK6]I 6O >X D]UOH1LQ,%IEAZ M]]4/::O"IAA%B I!-%9$8P 6$2PB6,2C$GL#+.*+180H$83CE7 88!/!)H)- M/":QUY1M;2(*)])GU__9G$PI6$ 0A5>B8((%! L(%O"HQ+ZWI06\^"MVHGEC MK!^D1$$*5J5 D=^V?J^V=1FPK0L,QC&*RN!(#0;$2R 'K^1 41^VB)"K;]% M!!CPZGG_#7GH@9GCY[/K/Y%P* Y#VI&4!CYG'G+GH<.BOQM"N'+X3N/0.;YQ_/R*'Y";Q"F8\@(" ME>;S7&O2YB\PF6 R.1:W126-<@8VLRD,I0MATF=D17X YK+Y[ 9S">82S&4U MXF;R4W@*_"R'G]^] #\X(;%(=-\@87DS#43"N MS4<'&%YSW/QT[ MFJ1::OFYA+FG\LLC:!3Z;ARM?Z0 [W?3M<8F@JMT2!VU\XI*2_^FPW7L7UO; M]'YK+1Z:!"_QP0/NC *,?G30F,SP%+D_T3QLG:P08NIXBR'U*-6+$FSX812< MO&;U:\9.4?! OI/RB9(F_4ODSTZ-5>D]##L4>9.V8_Q(=CU+'>GSY=79U?GE MV=?5';/+LRS 'JVU)U'^'8>1,Y[70I6W--3SEL2$,(<=7+X(2=5\O"AE7@!T M=W]V?_'MXNK^;F?\])?Q0TPEU9\ORB\@'Z76T46S$)\N?GAO.^',1?-3QV/C M9@^]7P4=%?A7AI)-*;F5M=?>>JW2[_;ZYDZO??N:KAUDL'UEL-5K>%$W\F+S5IN=0%XVABP1KB=Y*-1&Y76(DE1;3 M?@/MB8M03CG @:K[W.4 6.\\B]ISHEF8?X]!N$51[=/3L#U:GUY)(^.U,D1O^ MVNH0H'MHBNF=G0>$9J<4(?2?BQ=LW.(P"AR+V$YZXQMM754^G*S.8%A3>N2-U9Q=]$$! MV)1IWT06WGR6-$-X\^=61'AUCH17;0T-(KQ]-2.\]0E028Z9&,;\S++(5*)0 M"DB$2+@XX;( MMNT-\3B4;=O6WQ<=S S8*X/4$<5N%UZCX1M?N#@'4/Q(TJK M,(YJ \XY>HM^2D0"R<-$?L%D[VJR%X(Q)_3\MB!G4?5&]]=I[8$V %L-MKH. M6UT*BFGS/Z5MZ'L'9)P::>Y5^A]^\$-R/&E&&X*%NRGU;5,TQZ'4*44OO9N$ MGD7E@1YRD^^T"J35^ *V^#XQ[P.=,X5^U)2;?>%DY0&6U?/<2G]*UPT\=Q36D/#;/>4)OCP10HL17'P MQ85]=79B!]C3M?5>N]^72_+Y#PZ]U'2\VI:H)/TU>"GUX^4=&^SL8A<283M^ M^[-5W7E42VTW 9XA(A[X:4;WJ"2M_GW6/\I:J8F%_-ZN'D%*XHN$PF>>S=IS M)47CNZU0][364-';IMQK@*,@J"_ -:8/;NX/@.D>P;31UI6^.)F_!M@N ?=J MW/L1RU%=JB65Q'",)U<=V973!K,,PJ>R_9R1W4?C+U&4[2UD]-Q).'3B ,GM?DXG+X&T/?CR FO[\K#< M9UB6!SKX\K5UI8NGL1J M09Z1($_/V?=7"_*:U;._2($3;(P]Y#:8->)2?,>@;K:&QJ"MJ+!1ED\'7UPQ MJ&#G3&EBT)=3,2BK1D>,.F,1ZDDYJDGEV@S3;B(_'=>%S-BN9G5!P:*Z@QZ$ MKK<'LM"+'I &$]<0[@I''JR;++G$HY?V+-1 MT(*>R68SXO]=/%EN3$FRJVQH1#;Z[=X@N_%,(*4..31QE?HA0-TCH#;:ZOX[ M$2!%5@@6UR1.11$9K>1B%&*)D:7CCSMQB*$IS)[:_YFX7REM;^E'KL??PT1L MBDH(W6FOM?M]\.7!EZ]%[9>*9KI]OM?6>@T\:HUO?<^Z?NW?3X5K43B\8G]I MA'3E>]9.'23Z="W:;/=S>B$)I-#!CQ=8H9>!8H.A>%!:&Q1PW(LTR,I7Y(== MN1/_'.SMY\^++JBH"5A1X3=IU-YOFP.ACQD3;(V^L=)=TD'9XDEW19W."DKW M0";2/>BW!Z4%:4=7>K T88U,R?9CNK+R>L9U%R;L,$I&Z).('L%+_FL[C\,/ MY%^OZ-XSN_2\C)D?.A0TIP%V4>0\XO<_'3N:+%"^]%S"S%/YY1$T(B")H_6/ M3%'PX'B=]$F#?"[]"YV-L:K:_AV'D3.>'TZ+3XZ#L.1N;-!B;8$?KK,YA^=^3 M9S&ED^V, HQ^=-"8#/84N3_1/&R=K$Z:S&\!+ JK=8A8-_?AAU%P,LP;#_L7 MP_(+$)E$$#*Y:!;BT\4/[Q?M>!V/S98]]'Z5'71LKY04&U)R.1VV:78-7:,C M3\.4],/II+IL4J_4:G*MKW8-0UU[6>XJ:Z^]]5JEW^WUS9U>^_8U73O(8/O* M8*O7YH:"RDMJ8->0+Q]P!]_7;VIW1S>W%^>7=Y?25]N;W^?M.6 M+J_.U^N2&D:_?C\E=0C8-AORBTV;CMO21^0BS\+2W00O1[IU3F.MFE^S>^&2 M:G<_)F^UPU]>*: MTA5%3'RBMU)-M-''RMH)KL+;?\;N7%+:DBJKVA9-28^6 M3I^PA:T079K9753JJBGT5W[#HJ6G%[@OZ(3FRHWH_7 ?(!M+R++(A**01&MS M&@CLLV;-6RZNI$P[E^FVPR?34V#<)+A@:-GMF($!ZTK7[BE"'Z_!7]6/R*)9 M4IJ<2]$\?":\/-&D3?:T]L!L8 F3&%:8\##P79=Y_"RWC%^..(3:IEV-U\5T MYOISC&\3BBZ%5CO*B<8J1#0]V[]&(!,&=4[BZOS2$=UK#56E;?8;6/,DAN9/ MJU@M*XCWU?DBE'97$;!02NXO&723@II[RK= NIZ_<*4Q2*["OR\'R72#@MS6 M]J]K!>]^UZW(EC_%4H2>P)O?6[,GQ+RGM-Q1'@9$'MJ#GM"*'9QXX17[_D!F M1Y[)_;T[2X#OOM^JV(PV6228\,>2_VH3\M*"&?CTY6P^7CA$\QVEQF12,X!^ MVN#7<[#Y>$\T&[2RO:W*V8\(P6W+V M7=01(1ER<)V^(.=S,GS)ARQ^PH"A)QEQH9=V(+B4=$&TZ:+1-0^B&3>#(BZOL2T>TP0JUY%ZV+S+X](>O MP86E^K+:R2X[/3L+@\GV)*DR^/+@R]?74[8,*)LR@[*L[ZW7P8\O>MHUVU5! M]U10,-#==3[3]3,_C (<.0&F1QD2 H300WR/HU(3^IYY-I.9FQ7BDI"8?-O^ MB#WR0T2/D0Q+$2JE-1RT9;&/5 7O7USS4 OH50KZ04Z/8@@0#E\\55* (.YA MPU763165#+HUNZ^WM9QDJ4 &0;#^W<"=9_'Q6^?X5?-ML 2 M/@4AB!9W41A*'RG3V;#H60_6OII=A 6?_36[450R,N"G-27 M%_DI!*$-2=6](42&Q#"DRYQ@Z+C<7#2C)X1(CB?A)XONH_3'T@P%TB-E)3BY M.W=1(Y.G[T#N#7+L2R^E\Y)K45A,%%JVJK3[T-D?'..:.JJ5#VHU ;6R?WBC0VUGI+TAYD5+RS++B:IG.Q>_DI(?86CZ_$]>BHL270COM*6 M!]E&3MN'SN"1"Y5^J0EI=(^\W#9S]HG5@K1CV%>3E$/_[H03-)=N L(;MKWF M"YG7K"T1GG:3!/C$=VT/;AS?[=$ZJ1>J[ ,#5I#357: M?;&7-HM"12!/7USX'SP,* '^!H&_W&_KO;+VU5151-WHVE.Z2XK<1,]%I*U8 M''I4.=YUGZ8(3MG!+<4WQ_,#(B"7*2GS9,%L#?M-V$(#48/04<,64%7DUC"G M#!&\_H-Z_>#*5^K*DV#*C2E%;I+NP6=1%#BC.&(G/ONK)O)%5HKY/XJ2NO_] M)IQK"^X_3R)3@_M?B] KJ_]T_?+-G* 3Y@J2_]K.X_ #^=>K M7A0]LZL3YLW\D!45G@;819'SB-__=.QHLF#>$HK)AWK;7NHTGG<82PAB]9E(&]. M4[.>'^&P^XR&UV0M,E<+4X^\[*D:FV21S:O3ZZS.8?G?=#Y4,!Q#4TWRCSKJ MFW9O;%FFC!!2+-O$UD@SQZ-_*69K\=#DN?[]I2Y=7Y^O!5,/H\]%R[GM,/[%2)?*+C;V0_'07D3_0%G!LPT+: M(IK<6D ZN!#]_$F_^^XA$EO3*7>D2T^*)GY,OF"';;9+@VAE,F$IG*" J(@I M,0%1^,NFF5,MD!Z91O7RBU)EMH#,U46S$)\N?GB_Z,7B>&Q\[*'WJU2DLO/* M#C"B)I=?Q*HK)Z*5AL7IE]/+77;IE6U+KO6UKC;0UEZ6N\K::V^]5NEW57.P MTVO?OJ9KZS^ZQV U>;O7;D@];,R0F9E;1!%R%3A^=JA3)?T5HX ,3<)$ M1]@K/M.^A,G>*@9A_AF[;>! I_]T^M*?*F_0 ,2Y\#?WI.,_SDE7\XT>2X=B4T5O#4VY;K7!?W6 MT##:?27;@9Y3>3R&(I5S>I(#:Q40^'9LD9\)'>U]RE6X7EX_O%6E!+T>?_%] MFV65.IX31@$K M@9#P$SU,#TY(W<.ZIG3^DE"9^*%G*R2^2"A<6 '1+FS]]D 7NH8?-F\);#X/ M!&S:B4UO&X.]>_)4M]]+N,-J8,"''G CLJNWF AS;$5Q0,O^X-371N'=&BUC$X+3%E_#-I*"U*BA]'5 MSW1^Z5A6V)'563OY@=F$" U2HSSA__!&H S\TY/#Y+:N9]O$LY>6\Y) M^<'A31P J(0^8)O\C0R LA@Q6L.>FBV^A*.9*K&"L "X>RQ)Z7?E>_ZJ3[VK MKC29KE2$/H<#UOU$C@U+Q;-&*VG:6J^!YR[QK]4SL0TT>BS-0U[3Z?0-P[I?"*S'-LM6$Z\X%%1_D M,1C(1'"D$28B@Z4(/>U8!2E"A'_X(.AE'6&Q2=/Q8D*/EXXY'QFAD_ON*;4O MGJ( $6@Z'@KFEQ&>AN4T<]6T9&%.$WIA#O)= AMHGJ2!'H*HM7O]L@Y#::(9 MY_H=1V2,B14^TN6:\FTQT2II5/ 1>WB'/5":SC(W.5MBP8R"&:W.C.X/Y#Z- MDNZ6T-+)1E+D2QZV\B4WL]U) M4EF1H14:BM#)1:C/$%C9EX'AGDPPG'/:)M1D5.6I9[3][S=?R'A>3GDYV-HK M;WU3]^VA7'C^O*B*BLU=4=>PI]"P1M6RQ0$"63K!*F0:*^3[-D<65L@K]@<* M"[G*XK^\/D.<2AK'F=.<(] X3)UN.\IC\,@^HM"Q7GRRI=..2O;.>-;-)3E@ M7*K?XC[6#0[N* 3>]K74UUKX(L70XG&&K&>%*[\H7*TUE+M]R!57ZC?Q+'XE MN49M^"GEB%^/BM_^S><@VUV(XY\<>GRJ?5!+NVUV4&!+FS=%7D2] M-DN;8BM/V'5F:X4^H(*_5+W( EC2&4U<"F!MMO8- >R78VW+7V?8+WVP;>6" MZ.\X!M?D#_8+\4T0&15ZP(E;$DI^'(41\N@\I(XTHOXD++PG&B*A4-'%B 6A MSQ(Z7\73$0ZNQTR%A-NX!N(;4O&' MA;B10+Q7U@F%L&Q?IH6P$R\(*G /8"-2#S,C1X5%R$Q$:"!T2,A?^K4Q(*_3 M2I0%\S7G.0\84D^\E_;>1Q^(/]:?'KI7?^.P\@9SU-.#S^,@I-G MV>3I.0O3ZKJJ'A.%*O!<"<]-4?#@>)U$@$X-HJ+2O]#5>V-5619Z<:K4>F97 M)V^9^:%#M<)I@%UVHL_[GXX=318Z;^FY="3RRR-H%/I46ZU]9/> M.A'YG/6V3Z,F)Z=A"5F6/R6CF5/GSO,C''9+X=>*_)O]^>??;V9_2 MS>W%^>7=Y?65].7V^OM-6[J\.E\/IAI&GX^6<]]CQ5N(1C[D%YONP+6ENXC\ M84J8PHYE?VEH44 ZN!#]_$F_^^ZAV';HE#O2I2=%$S\F7[##MH2?+$R3RBZ!UY438TI ]_7)ZNQ%O.+_$G;X;#K,C4%IT66,OO$/)YJ<$[?*G^+@ MXLER8TJ6LS#$Y/_V/7HJG$Y26D-E8+;[?:$W @EVT%5C=4%)%3CBZ8(2-@*I M]2L#NEUHT&^KAB;8J5^-7J$\IT?WTGA\%OAV;)&?"1UA*7)GLTKI>3W^XOMV M>.;9=SAX="PPF:^R9LH*@6#U\" M/PRI>A\[$1P*?!"ESTB<=-(J+!=Z:SC0VZ;2A.I#44*DXX#]XXD1O< $4KWH?Q_.TFZPZQ75EMZP!X.D-N6D&=+R)XZGA-& 2N,6/0D MA\Y[.QO7E,Q?$B(3-_1LA<([GE^D#UI#72-V5^@>Y5#U+[#U/!"P#0)L8ECU MLM)L%<19BRH%,EC\-AZKNA,&7/. &Y%*#U\UG]9[:&ZB"[T4D@JPXI4X&M>CY,B]GP/MV'T5;Z9776$RA5 M2N+WFD!PO3@7-3WZF+-<:16$.;@.OUX]>W:7MI-]A>AWI3UHQ#'W!TA:)3AI M4+:T/HU0IEDH _FT@L)H&SG55#RB[Q@<_.MH@H/47DCOTES?+Z=;U.@>=5HW MD7V3<^8N#D'8ZUQ)$5)=^6;_78EV?T'*'7-:?8T>PRG0A/7M08RT(*XJZJ4J>I M ]44>ED+$F B1SKEXKE/CY(>[%\T+EXJK'ZEGHEL.,N)">P?AV3\Y*?,B2SK MY28K&@/B\1C95CV%/1XHV^,);8?7T.4I9X,J9UGE."'%=PW?X+"3E>FL1\9'1.[KNGQ+YXB@)$D.EX M*)A?1G@:KCO"M*!.H_4#FFF"B5-";XB#V\P_Z>@=(:ZNV^+'0>$JRH\%9T?R"KK6&O MK:DLXE32. M$Z<:F9+MQ]2@-]2O;.>-;-)3E@7*K?XC[6#0[8 M(9QO^EKJ:R5\D4)H\71ZQG.J;^47?4O/H.TJV5(,\7PJ@=PFGJ6O),^(2^DK M[ORLE3ZU%/$S:%>6KKIW4Q;HJ];LY'QZ&O-!/8-MLYD">P9Y4^1%-]7E&:30 MRE-."O,-A.XBSM_*@LCRMZ]OP+/\U>8;O"& :CG>0?G+(OME.[:MLQ#]'G8?4D4;4_X4R@41#)!0JN':RH/-90N:K M>#K"P?68:9#P^H78::11+.MJT(HQK:V;4$4 500E&,\+'<'RE]UN#,;KM&JE M@;R?@+RT0Z]*LVLG+"5)_FL[C\,/Y%^O@L:>V25AX_N9'SITN*]_ M.G8T63!CZ;GD&Z?RRR-H%/J4C&L?F:+@P?$ZZ9,&^5SZ%[KP;*PB\=]Q&#GC M^>%0Q]YXZD3D<];;NE9-SH+"$K(L?TI&,Z=&Q_,C'':?^?F:K$7F:F%:BUGV M5(U-\L7FU>EW5N>P_&\Z'XILQ]!4D_RCCOJFW1M;EBDCA!3+-K$UTLSQZ%^J MWEH\-'G.1\R(A'5& 48_.FA,9GB*W)]H'K9.5BE%B+( (87@.O2L(]CPPR@X M&>9-(O_A@R/K31S]?GGWV]F?TLWMQ?GEW>7UE?3E]OK[35NZO#I?#Z8:1I^/ MEG/?8S4[B'IDY!>;[KNTI;N(_&%*F,(.FCXG0A+@";E$ST=+MVZ_H_5'OW Q MP[62GS_G=]\]%-L.G7&'S$:*)GY,OF"_,9LE44]S<6P]Z%ESLFH;,B,7S4)\ MNOCA_<+'=SPV"O;0^U5%0@7D=4=N2KKD\HOL=.5$?M+H(/UR>KG++KTR0BE(ZI/$>-(D<]^0'[U)"L. NQ9TG&?RM9*46^H_FO#A/&7#/>5"\NTSS[Y_XW;V4--2<5B6@R0VYZ!P <@3;DU'+3-G!*46@!Y5"?OW5"V M4TWOV9+/S/_,#Z, 1T[ UA$DPHD8!0YR)8?V.CZRPHX][<#VTI;R@8@6N^MF MA0EI/\T;E\PD3]RR$D6W*/!Q/AL45QP^A-U!NY>,-[4U-,IJ37/F=_2 M<5^WYFJ5DKK"-5"KU.H%%M0JJDS/Y6X;.3V@1)7LM]L0K-T G+>]&YZ#Y^ Y M> Z>@^>._+G=>^IL>#'T!3KNOD"#X+E!47+G3!@3H% MY0H_] Z"WD%YV3%1>P?=.4_2..D?-"4W3T)H'P3M@Z!]$+0/.L[F(@<_YWGG MWB*JK+!#GC5-Z(,(H'T0'Q(.[8,.=LCS'B*NLA.>]7Y9#:NA?1!/[S@&=VEC M^R!H&00M@QI0Q%K&/N.:&[1DS0_=>SS([A2!ED < *Z,7<09QX7GED"JW&L- MS?9 RY;R04N@0^.J:$N@Y:: 1]8>J&J57VK7%E766\/LQG[Q$@H"I73RP+Z%$&?H@H)Q$G\\):@T$V<@S[O35^@#Y%H$<3.\8!!XP%] M4$*+4.A#!'V(.(_ H ]1FT*%6EQ)@)+T]S;W M;A ++12$7MWBVN9"'R(^3?1N35M4A59,B5TN!2:WF29W5T2KK6%/+VL7.MA0 ML*'0AH@OHD(;(AX=D,+1CL;B?5G-%G**YWS4WZP$VA!!&Z(F>H&%U0H[B4'7 MRFKF7+]DO]V&"+H>''?7 Z.4K@>: ET/H.M!VO4 A1/IL^O_# M(!Q>B?Z F M!]#2 %H:B-+2P(2.!ON1IO$-#0J0H7']#+:;^_4,!\1Y)DXBC1P>B7>,UZ]9 M[5.YLQPAU)V,+3Y(H3.UKY%08F.+;1=V>(-]X50'#\F*[:;&17,*1:^V.<5V M$!=^L55@.2PIYKNK/,'5K:@&\@ M?\(S EXG;>3@V1*:TJK0_[ _-*6ZK7+/:IFJY&<7IQOFSY:(6UC5#^AJT"#G M5#)PN8ZOOJUZ)^4@F#8HIOOJWOMSJ_->&F"NWMC,S+NY^H(<3R) #@F0Z (/ M\:J(+Q7-F>G"?\7.;.B,R7@8 M^XE2'V_7;$YBA4$DHB9A-K6+/C$*]/$P'H6.[:!@#O'+KO%+2LXOA#*SY_V" MY*_T+8X78SM=6"*?RVD0EK"*"F-(I1&_2FN-G2=L=_Z# S]/$A6JL@U54=\+ M;$4@T!$IT%GC!)4O!5FTTQ; /.Z2/8IHXFZ" MP9(5HX1NLIL1E?RE]TB"!3^82S\#)\(=?SP.*0LEGVX2P*%%#'9C6NU4KNF?J?L')>XG M_V=Q^="9?/1$UO+@[HNKY?,0G 5IOS4T^MGNB."G5[-(/<8DL+(7^\LC]/1& M&:O@?DT%B],)-9/-B?>4EK27.WHZ)W]THMPP== :ZG)%WAZ+LK<[!(]\)&YG#9)SIC# @7#I^@)TR<%Q.^7[-H'/Z\=(V0RB< M)%)SD62T"HL*[639UG,:6<(I,?4#J8(5U=*0I,FMH=H>]&0^D'0$-2.MFGDI.@Y#G&I;UT$CQSWN N1&V=8SRR(S(=P-L(6=1[IM&\SH[LDM M*\ HQ)]P\M]+;T'>VV?JYJDZI34T]1*.4@"3*:+)W XU!:VGVAIJ[9Z67400 MV7H*H5$7^<&W=DX+'L+7H4F7R%I8&+364&_WS7V"$L@'-4K#[H,FNCXKMP=: M=@$*JC\/C(J; ,^08R_J;98S0$ER*$J#E>/R80]1T9^5F93XB^QJ&M!JUAW]@G#@776R3]6A9LZ)HKE$#6@X#K M%8]Z*>=_7&YU18HT\2$=\=1K#;7>/@:=/]^79^U[M6VOTWWB5\XAJ3[,XVVJF0%29PUO4+@$2>/D%QS7G.OT'G-V[HXHK^C428ZW^+0.JFPQ/-@CJ'NGP]^KCE^&\WH MX7%) 97M1'$ BSI['(B"YJRE_[U_9OT5DQB#V \[IH*"=RN'ZM'%\K8QX*1L M&V+:JI.*Y2/*H.Z'H62[P$-4>Z@:59^,V0ZE<>!/H?'T8<+7!9$_$QKGM.X] M\^RWNO?VZ"[E!H2G@@:A/".WDL.;]H"N+K>&FI'=%,UM891PYQ\(-^ FQ"7/ MJ> X9&V;R/\+!)Y;^)5B)KXJ7)1;DP%[3@#LG@'3%1;4]$M86.$C'UMBN",F M+*MGSN3Z>^ M=T=IF^),A>(/S)":/ &<6L M=I4=%.][%+B![[HT$G (A@,2$<-J_M[&X'J\0NQ[_VP\=EP'1;E[,G6=6 .H M0><1,A6NUQ?$#.T1LE=/!%B2+^0ZIURBKC.>SEQ_CM-#(>C9T!89*#TF.EPZ MW0T% 6V$RYX"]WI?C7J;'+QZ[]^CIS^<:#+Q74H5XD*M.S(K*S*#UM!0]TG5 M@M/= #U;!I(,8K#W2OKSM]F29^6;6=H=%TE?[[.&QOLR6OVKN\\K"7NLHK$3 M']2<,VG+6T5KX@(O[^#D8(TW%YT9 /;EUG"@E-"QY.#P.P)/^V(\QE;$_.RG MY"P)*2 &^_E<">IN4UM JV#9#[04]I%P%/SL,M1\0O[K\45*_%M"^VN/RA;] MY^*%UK>81JL6<:7HA3//7OW#TIUY$J?0#LB0 .<1;%6J[8.@K9CWT:>=4]JZ M;/ !QB-PYQ?-%J1W=MINX1?JU)>KU45WG@Z^_V$O(;LAH_?M;-<,RXTI19?% M.1'QPE*IM89FV\QI(R?.%@N(2?@3JRJ-&^<2UJ-VSRRC^1&$/65LJUYC_204 M22/\X'@>S7?1?8 ,&<<5ZA213_V =J^PD.FMH6&T]9R="^+8,0BU.*XUTGA" M.VU4TVMK.4LCW)8B-2&@>M-V8-J0/)WTR M($$@L9YJ=F5('.LI6!385(V0S\OF:X027 RN5(+1&@[,=D_-)H8XE4O>MEXN M35@C4[+]>.3BS(SKWIBYPR@;Y>CE&_*[>#9S64DA=YZ780 M!>0#B4R$I\>ZJ;,9*:%LISUZ,!WK-S^*(\GS(VF.(XD>,KA/:,69J=[7><^; M(2?6N()5'8:9BR7(7":G2=@?X^C*C_[$T0V!2V&[RVJT%"6[2BJ.)\Y?'DM@ M(=W7G^982 ^_ _!04CI@AV_EG959<_[M)*(G-9+_VL[C\ /YURMWN&=V=<*% MF1\Z=+BG 2W2=A[Q^Y^.'4T6'%AZ+OG&J?SR"!H1WSV.UC\R1<&#XW72)PWR MN?0OU,DT5N7JWS'QI<;SLI&FR NHL3>>4A XUML60F6.'TZ.I)V2T/0OK==:/#1YCK1FZ %W1@%&/SIH3&9XBMR?:!ZV3E8I M18BR "&%X#KTK"/8\,,H.!GF32+_X8,CZTT<_7YY]]O9G]+-[<7YY=WE]97T MY?;Z^TU;NKPZ7P^F&D:?CY9S$M'0^)SNWY#(+S8]3MN6[B+RA^?=632Y$,T+ M2 878I\_X7??/103 T$FV9$N/2F:^#'Y@AVV:7$LIOD*NF=%0E-V(.XOV[#P M&;U,);_H4Q9ODZFZ:!;BT\4/[Q>;I1V/#8\]]'Z5B%1L7ID ]KWDVUMUZK=WOR8*>WOGU-ZZD' M&*O1VW4\U8]5'+KVNTJ_+\A81:+KH*L/1*%KO]N7UU_E:ZR#KJH+I <4?:NW M;DCE;4PAZDKFWIQ0.;%[U424KYW?=4WX: G_16C@(R,+M1C.XW3J$^Y].,_ M8W:T#"G?&9KHTXB:!?D&@HI.$?^^T&!=+OR(TQ MD'8'TMYBVLL$VPEA44#KCK=J#@N4S)X-'4]CUFZ"$9.=[KU0H;, 3^@9LX^) M4KWT+'^*I7=?_3#,%. #M;?1JCY5"+_??)$(+;LO]I\V^,!!^(\$SZO9(:#O M]O2]6FD7EX)V4\LX(.@&P*Y#I=#U#1N3_VS^'Y&+/ O3(N6S6>"XN1'.%JM4 MHI0D;H>*PDNHW)-\[=^ %]_5F4M-JCZ>Q[?U6U M+;1:X=57VM2@K:D5U4AL)V0E'Q&>?:\U M5&6E+?>S.YO!OH-]!^50C7(PN50..K'J?8T$_N#\@W( Y5"7\Z_*?#O__=90 M,]N:64+?>)!2D%)^YEU(2#?L7ZQ)-@=$-I5>V\PYDP],."@'4 X5F?!M6VL> M+HMOD$A_ !8:A+!)0EA(!C=T%*S)0IN)A39,"+*W[CFT5Y6\K9HY,L]\= MN@$S.NTH1G8#8)UU1?2X*+RI;E6P@RFWD_/G@X!%$0@XN10 @ !@ ! " MD$8 I%"LL:&UZ$W@CYV(;HDI&B\8[H%(!>0"ZH- ')HU;9AB\(> MJDT!U0;(/2!R-U30+R,W"TY:!:^(7"4'T.07FDJFQ*,TI:I1I:KI%9TTP3MR M2]I]*F@"F>W3EZSE/?J22T#5E#/7&NH.\]??&0 " & $ ( 0 @ ! !2 M;WGAMMN#60"PTJ,K:<]%(\LK'%V/[]%3X0BS1[N#](ULA%FXN!#0Q26Z,AG? M*M&E [I$0Q<8-P!(B;TOMMW^=A#UT^=*_51]%.3221OI*SKT_E/E^7R1Y51G M/4G-.WI22&>$Z(DI-+5)6(\8J-CQ@N%+K]SD")NC6'L03@/#XA0 ! " & MB *00A'DAN9'9S8]H(R==';OGQ%*T#>FE'?&9F6=6_GS)R-_BOV(G M=")\AX-'Q\(W9"Z^?8LM_\%C;V'M\O,-" !@ ! 1 %( MF66V=9A, TPF !XT(@"$RQK9.C2B"1JQ[-+:1N6F;W$8!8Y%S[D.:7L1R0G# MF)X-$TKKUT#8T==AQB%8Z1%Z>?4YMW_))7D_MC_% >U:PF#,(!^^#(3==O83 M!39;$_GL!V/L1#'[XC9K(_(S^DVY-50&;K,> 46:!X " $ ,)'1GY_@[0;1W'O?A'Y^<,#F^G%C>4(I\R5LYP%QRTA/,X300OKUGJ(H#@ ! " $ ( M 0 @ !@ ! " $ !(6>N*&TY*_N9X?N!$\\LT9? )6[2P%G\._.E*FN'> MOUI),BP>^,UW;1SD[L$W6T,UVU (-N$W EB;%I<.!RQ-EOD!5M5E^C68@X_( MI7W.)!1)_XS=N:2T)556M:(+?B,_(/SL)#,YU0B];3\>N5A:3""](?)GIY0; MH>\Z]O/%C=)4']7RA>GO-=*':RU3J%97V6(%>Y(HBHN_8J9N+#>FE+CQ _KZ MLRC1-(A0$6?(S6L"_R45Z@74"[@'9Y6[OPF>4U4^>FKX/Z*:D<\(1Q M:)@V<5UJK+OT+@M3AI''V+W/,TO&1V;EHEF(3Q<_O%_L@78\1BOVT/LI"AX< M;S%=/;M'F7TON?S^IV-'DU/3[ X,C0(WK5E,/YQ<5;H,TZ_(G5Q3S:YN]M9> MEKO*VFMOO5;O]N3!3F]]^YK64P\P5J.WZWBJ'ZLX=.UWE7Y?D+&*1-=!5Q^( M0M=^MR^OO\K76 ==51=(#RCZ5F_=4,F^<4N$KF3NS?%L$[O'DPOWV:%.D?17 MC (R,@E[-K93]V,4G R7?F35[RJK?E=77)-]2;<4J!1P4/@FZ[D_G?H>HQOS M;->V(BDX^>,BHHO"4/K(J'CN>VQDQ/-+?Z<$EH"XNQ+W?G&"!)!P9WRBF1,1 MY>DD@G[Q9&&"5W_,?KM!@<3:" )I=R#M+8X0^:.=$!8%'AGY^GY.0,GUE#RS MK'@:NRA*B7D=37"P4*&S $^P%SJ/B5*]]"Q_BJ5W7_TPS*SM K6WT:H^50B_ MWWR1""V[+_8_S6S](\$SRV\!?7>@[VK:+P7MIG9O0- -@%V'RN/N,[BT\_=L M%CAN;O"SQ49K41=#\JFR_6)(X>ESLM:1/^]"*ZDFCXL=BLPV[N9L:-FMY0DW MJYD;VE: ?()\OEJ+W*8U_"$J'10E?VLK"" (H.@"6*CFN9=I;<%5S;.BMH9& M>Y!3%5"XS0YO0KI3" 02? P27$B *^H.45!NZ:9MTVRK*MA8D- CE]!,?P4N M)+1'3P'OM_MZMN 7)!0D5'0)+>8%9XIB^?*"]=90Z[<'2G8+LO!N,$CI,4MI M(2'ELC^ TF\-54-I&XH!=A0D]+@E=$.7[\.E\+D@JINI[ZT.2M]18?>?\HJ,3*U&?4 \0I'$DX+ *5GCK&]91FM)OBA MU^LV [(34>!HXH;6(C>!/W8B6G9>V,LS:45->Z#O M'88!?D#*@4M[2?F&LM?=I5R50 MUA[ZA1TYTS:,[*%6]>'GN'??L'V*9-Y+>Q0EA^U/7+O/2_!C*5SBZ'M^CI\(NN-8:#MI& M3A]@.#*]$>C*9H>J1%>G]%O#75UP-%*$J .= -P";C$I0;?5#54AP8?@ 87$'6@&T3@4ID5 M/W7H!H,WW5!2G5"C$DFW.(P"QXHP98%O_9"<,(QI-]]06I^P#"E2PDR$L=)' MY_+J<^[VQDOR?FQ_B@.ZJ9%AB>$N?!D(N^WL)PILEL#\[ =C[$0Q^^(VB4SY M!8))S;NN*1D42LDE7M!XU L;,G:+X^[)8/';((4[ MX4[1[@3PPYU'>R> '^X\VCL!_'#GT=X)X(<[C_;.DO8Z"=K*YI,3)NVM:>(D M\B5OI;^UY&P\P+R1=6!0K0=< BX!EX!+P"7@$G )N 1< B[Q7YBWH4GO-\?S M W;$3Q+5?,)6@%&(/P?^=#D0"M>=\_-;+4C-'0K^U?:QZ@V^TAD9[T,\:_,*[S$ / M@!XX*CU02 UP>3*U1OLWF&9[T#/!&0 E $K@P$I@P^&C]2B!'FT'H@W:/7GO M7D*@!$ )'*,2*!81;'O\1$WJ0&D->[VV;I30> (4 2B"HU($1?1 ?\/Z=4WB MK[:&JJ&WU9QE2/ &0 F $BA7"6S3H> 0:P ]C7C]2O8$&I!QD'&0\7*[D'"Y MU-_K)89>T_<^:IP;)02,R]CA:_\@4!0^.MR %A53Z%SIW8U7F:>-H9SPO M&\>*O R>^,I[4#M6"O0'KR&MLJ.OL)80A8]] IY<[HMS/,C''97&_GN.%<+ M4[16+K)L7AU%[KSJ1KST;SHA*AF.H:DF^4<=]4V[-[8L4T8(*99M8FNDF>/1 MO^CJ>?K0)%C,888><&<48/2C@\9DBJ?(_8GF8>MDE52$*NF8=(.A07FQ[\9DMW$?D#Z_0N^6,I4=@%A(,+R<^?\+OO'B)F MATZW(UUZ4C3Q8_(%.VQ+^,G"5&73IMX2FA+M'[WN[9V=-54 .G.OF$I^T:?, M#)!YNF@6XM/%#^\7&W8=CXV-/?1^E8)Z=D,M(VAR.14GT^P.#(U*5%J^FGXX M%;8N$[975BVYIA+;8/;67I:[RMIK;[U6[_;DP4YO??L:B=8/,%:CM^MXJA^K M.'3M=Y5^7Y"QBD3705/N&'HR M_:M[<\+XQ&6K)U[->&+)>;;.D_39H4&@](W]!6XKU] M";64@RD0]?%-Q'-_.O4]YH&SF'UMFXR"DS\N(KHH#*6/C(K$J68C(WY>^CLE ML 3$W96X]W0C6AS,@82[XS,YK$MR$D&_((%/2",]]ML-"B36'1A(NP-I;W&$ MR!_MA+ H\,C(U_<: DJNI^299<73V*69"4;,ZVB"@X4*G05X@KW0>4R4ZJ5G M^5,LO?OJAV&F@@.HO8U6]:E"^/WF2ULBQ.R^. !ITOX?":!7,T% X.T)O+JB MD:)V4R\R(.@&Q*Y#Y7%M[/Z$+3P=X4#2E+UV=PNWHIN/C%U7=,59L,V?=Z&B MC,R17UPLV.KK]F8O6%I+7YT]5HJ;4@T"JN%X5(-65[U6/W_/-L@^R#[(_L[S M+K1SHY\IY.)KYP9MZZ"T=;E7VLX-D%*NT'JL4EI(2"OJJE)0-HW64)65MM+/ M"B>8<% .H!RJ40Z9;BQ<* ?:AD'OMS4]VX8!E ,H!U .%?GWF28M7/GWNMP: M]N2V*6 MZ-$UN;::DVP'Z )T0;Q#+;IB]9RUOT M)9=@[54_QR)"FT,U,816.%\Y'Y]U+KT"0 @ ! " $ ( 8 0&JM/1QD M>@.LJ3UD8 "#EZ9<#JY>^S)%Z*:E^M5')QSMZ=D=GA.@9)C0%27B+&&CP$_T9 M[Y&$%';E0#@-"TM+ ! " $ "(*0 J%@!M.BCRSZ9%A[.RQ>_^,4(*^$;DW MR+$OO;1Q/3/SS,J?+QGY6_Q7[(1.A.]P\.A8^(;,Q;=OL>4_>.PMK*M]T37O MOD);DJJJR&U+0!Y 80) " $%$ 4F81+7<6506+"O( "A, PF=]+'?Z4@-] M"46W;W+C%H=1X%CT5.N0MAZ1G#",Z>DPH;1^_80==!UFO(F5UB:75Y]S>YM< MDO=C^U,ZUA;]!6 MC*P )(=UOSZE^S@6Q@JYB-OTJ\GRE*FK[5B:U5IZ:]B 8UQ@G1<\/ ( 0 MPCU BE6B%3KGI&33V&\-!T:V1QM4J?$*+= ] ! " "$MS+I0QBG 3%.@VR' M;S!.O$(+= \ I/H2ZD.H'H,CU;,AS6P[X M"1MKLB[$31Q8$Q1BR1]+48!1& ?S=*FQ\ )C?YL%QEL\2S^9L\I8> 61;@M5 MVYJ2S;F5L((H;,V$<($#%-4 0 @' &D6%9KFX-IU^C]M' J$S(.Z'F1ZCZ' M10)D0*< 0 @ ! " "D$0#9<\0P$: 0 @ !@ ! " $ ( 0 @ !@ ! REI6W' \\#?'\P,GFE^F M*8-/V*)EM?ASX$]7T@SW_M5*DF'QP&^^:^,@;QO-0&L->YP<4@# JGAMZ9"X MZO&#JZIK]&NP!A^12SMX22B2_AF[+&X6I/JKER]+?:Z0/UTJFB([1MEG GB2*XN*O MF*D;RXTI)6[\@+[^+$HT#2*47*=IBO9!'.BT#Z*F91?!Q?'92@==S44?H'U M^Y2N?3:XSF5IGZR"Z1,%(VN@7D"]@'H12KT4BJ TK4B+B^K=G '10DK;5'O[ M%_N!(@!%<%2*H) >V' 254WB;[2&JJRT^XH"C@CH'] _S=4_VS1EKU[_L"/4 ME;:N-^"\"= _H'^.2O\4"X0R#1FX"H0,VMM!:34-+L#0Z/ 36L6TP\G M5Y4NP_0KZLW,\V\3N\>3"W3E/TF>'.D;2-W+S))0N/!O;2:V[RFK=U15'9%]"+84E!=P1 MOHEX[D^GOO=A%)P,F1^[MN](P+PR* A#OC$\V4R4ZJ5G^5,LO?OJ MAV%F)1>HO8U6]:E"^/WF2ULBQ.R^. !I(NL?":!9.@L(O .!5[-\*6HW-7<# M@FY [#I4EM15D(]4_L;=O)^PA:FQ#KII=0=VMDPDWJY0;NE& ?()\OI+/VBH8]/PMJR" (("B M"V"Q?DLFW[7,_=;0: ]R5OL+M\\!(04AY6?>_S][[][<*)+E@7X50KNS6QV! MU;P?K@E%N%Y]J[>[JF[9,QWWKXD4I"RF$:@!V>7Y]/>?)W'IGG585'+:F35BSF6]NV*.O%A$NN1CF'7A6'=K+PDV5A^VY)5.QB M)A#G4,ZA?>?02H:N5:B.U"U#UQZ,5%V4)(M;NIQ++XE+*S%IH<10%WC3E@8C MQ31%R2ZF]G,]RCFT[QQ:38\6\D).K$>+["@/1KK)U21GPDMBPDJUS+NI)I5, M36J]<6R>NQSZ2G)5-L0-/G\K8XQ^/LYJ%\=VL/B%)@+-HOJ$Y::Q]+""8.MY MU^IM^7RLIPGO+\2WR6^2WR7.K%+E0YJ>\HD?HO"B9=@+'EE0T_%4H>B M7%)IE>.GT_CA7-Z'7:K$Y85:A(UQN<:Y_ KPLR=">A4_18CH@Y&FUXZBY/CH M+C[D/4UE:L@7@\D7W2CV:V@//PUEU*0PL%8N=58NAPJ7/%W"!LL_A*6OY!X* M/NSNUN2MGG>6;-).XOT_^2[Q7>*[Q'>)[Q+?I>O=I6KQ%(44N"WQ%,PR6RL* MD=:#0-O["TV^3A[(C\HVN#D8V:)N%H]PO.OY9:#KT%85)T&7Q='5-W1Q#=.' M7:HD XI7..>4 7:G9 /^"G%T_V41/1F3&+JLKL?V'W"<$5_X,^4QP#QNVR^ M2WR7^"Y=\BY5.E@4ZD:LVQ)W[K\7<3(#O18_A'= "1R1^-^(YWX.LLJ<3.LP MI?-^1>=\IW\MO-A+Z#V-GCR'?H.UA.YWZH2/ 1N%E>VL:(? @K'FDE32')R# MLM.@Y**#[Q+?I>X%%G5.P,M

DG\)H0KUDP=YX" ZE5QRJ@Y%BB:I1K $BI&OX MJ<9%7&\ONZN('ON04FG%/65BX[ M+4H/;3!JJI H=Z!TVNC@N\1WB>]2O8"$ M2O5F&Y;4F*Z@%&OA\6B$KD*+"P"^2WR7NAPW=@HQ;:"8[DC "(<6%P 7LDNG M"1H[A0 P.R0 ]ES$Y9WN89YT-QKYD_S)OCW)P<^?O-HG.?CYDU?[9$.!\OTM MA/#!B],2J6@I)Z$0K-5(%;R]76TO,@R !VOP7>*[Q'>)[Q+?);Y+?)?X+O%= MXKO4^=O\?54>?_>",&)M(M)3S0?J1)3$]%,4SE8/0O&V7A'_3]ILHNPRW\*@ MQF)H[>&7^1Q9'4;6OECO4R++[A"RSAVOW0(NWA$?(ZT%D@B_+OP701$%15*4 M(YNZI"NY58'>;K@8^W39V(7W,VJ*/IT6,U6DC%YH.M:!AD>:S'**5:78G+Y6 MNZ,&=K[E. HN K@(:%P$[&EG<:IV@YJ,B:524QD>G,B5PD[/ MK_"5P<@23:.H\(]M/LKE )<#UR$'*HF!/==5+7$_MKVR;='4&FX#SH4 %P)< M"!2$0*$P=B>$ ';%4DU1DXH=R+D0X$* "X&&3P25\H7/+PXPI5@3=:O8)(\? M";@@X(*@*6O .*2PR_G9WT 7I"XJ:K%D#[<&N!#@0J!9(2"WY0,PP>J7%<[C MG,&0W7?U6JNA57;H8(Z MH=[DI6D4RU(.8S;B+18@]9PU8)N;P%98WQ1*!>)@QQ02O&!:6! F-!ZN5VD\ MG6'9NFYD^6:CU.3*O[@@Y O/4A4;_J>,#=O5)HYC2X00V7%MZHQ5 M>S+^ER8-\B]-HWP-<_)(;\81)7_>D DL\9;XS^0E'OR\3BJ@RBH&M\%G&\5& M?Q]',&+)(KJ*O9U(^Z<73\F+\"T"$16C#/T%A,I<%$#X-0.WKK'6%^0D3+S\ M1T! NF/%U_=AP*0@R7YQL361*WSR A(X'O&%^P0^8G6%BR0Y$+#JH.MTW$LU M0198"+_\5L@4[Y?%#(9S-C7MIFI]MXAAP#C^0&,G\N9,EP;N.Q)[\=<)("\& MRK(RS \PR#L?]/"K?K13/>X%"^K>H5HE+E5DTQU/#-/4#$>W5$-U;6-,5(5, MJ&(.!'@+F2,'1PN*T:7P&B&<"*LORG5MMH -=H;/LG>FS:K8%N]];W=WMB*' MO%N:%OT0 #LUSB[Y)KQ!/"O2VW]^^X7]!,@.(R&94B'[X'VJ@;,/?Q( 241X M],,Q\44!Z &VHC?QLN9F\"!8?\X"90>\:+Y\Y8R2>!$Q 2*0 $PX;(('2CVA MSC0 .CQZ*)&F)!&FU)\+\_"9IK.8++"4D3!^$<:1YSZR[\"?Y].7&*TOX3F, M?%=X]I(I^[OK/>(FP\OI4!!^Q_D [L,%:,@Y14$&=$O?'D:Q*#"ZX9C,D,)8 M>9%-;W6Z\4L,D@]6'2UIXE*\*:?NC1?D1(,)XEM@Z0 '&F7C@"D)+!<+@*5G M? V9SP& C*5@0"<*8Z1F2D4P=Z*(L/EZ@;O ^'V@"9L-B?ZD23P4OL(;YE'H M+IPDG4_Z":P(D H$&T?X.$J>C)C/0#GJ>_2)LL>=*4'+&F"$5""Q,"5/;%H" M3.!%F (Q!!\>]G$2KYN'@_ZU -HE+^FR8%@ZF_OA"_PFA',:D;3,O/^RA@A8 M LP4MP]T#< 8C!-&I'$F#,&<$_K!7Q7%!SL*>;,#U6<7%[Q3H#Q,08T Y'+C MP5DU'IRE\3!9KCY>KAX1AYBD3#C, 92N,%]$6&@^090@#T<+/P-^1!\7?L8M M@$C\\)XZBPB./]D3'W\ I@/ %8BIF1"21@F[!@B!-0! )/HA;V%2:05W8J3 M?7UC?EX383WQPD_86I9*'SS$\!6=O) S(%#P!+5 //\(+8&K> M'&GS2 /X-K(;?$[G2'8O8+/X1\!VA,$M9G-#L>R#C"@EP5" O5Q;YF01!: O M*!)_XE,F:( 2 3[@P]^ ^A$3&:^-)H3GJ>=,4<"(^33"N1=D=$CY'A\4-ZA& MA GQ0# O9C/\4[;!Q],MWXE\S^>L6EZ<[PQUV6KCSK#7;1]_XOET1>$"J^%@OY/(F:8K2Y]44VB5 M[MSF"T&W1+!EV3LQ 6IM)*:ZD#5S^(!$0Q7)%"E(DXQ6^:N X+")V%V5];)8 MOFOAITL#NZ":[?Z)S3*MO;BTRA5ITRH?:\0P'**Z!E4T677'BFEIZE@>.Y;A MRA+=M,H/F\33_/'VW@%^!*$83M*I_+\IO>('=@U7.# H\N;4-,N5R9B.==,@ MV@3.:9+L BT-QQY/5,61-Z<&N %R(E#B$@FZ)BZ NK(*ZH+^N>2W,06M%:"0 M0+$IW(-M0EX8O&_],P#* #T38*I1A*Z"(XB3'A)@+%W:/D0X=XP"_$H S M2 U9S,4X#+"( )7EWX17L^^M(#I%*'YK XB,UU+DI7F<6K7\:JH]E')Z\P#4'KTV@NN+=_;N_.CO[-;RM=+1G8S"I:$3^8Q MO)L7LO("9@^P+[U=-UGT8I4I9K*D'V>W3+8]M'05+YJRC,[LQ=D=U)#= M06U<]*:?F=+05O6M'TM#>>MGNX:5E:$N&T<-N_LS755.,UGSH&'W9,WNS;\N M/EKB)DJO!<_C#]E_3<,N,)%OMQ8.NX[UK^<-]SI]>O^)A"TZTXB"?,#.[W,; M'>05Z@P(RNEQ!X<%'W1C'7)4X)#K(:DBUN.M\K((O>"M0C6"AA;/=<\A5LA3)ZOT9UR:-4&X]M&KCTJ/T+[E#^_ ;OV^1%T;+!L@^B=&AE;KM7ALLK[CR M7Z_>E,(M7U<]/!5=6IMTN 0_UGO ._'0$P7;G5Y[DQFZ6U;=5-%RX=3%NV6 M#EY_YLXJ](>@E[C$%;#F$MJ()"J[+5R';2,4+8O4JA"Q8_0Y8B>=ATN=,'4[ MW#(?.3Z5Q?(H1\;R?*=/-%BP,GOO,?R5.,D?7C)]G[G^2R[DU=>1J#'6 MB:)359L8U!Z/3=N4QA:A5';'!5]!]LI8.")J9_^[UN>FNXZI3E2+NO987R,Z"/;EZ^3 M;-;;'#C:YIX8IFF8AJ;"%AJ:XFCV1+>)I4GZ1**NKA8<.&V%!:PX1U*W@ONZ M<.8U3T">IALV?A$>:?@8D?D4Z =/,'<2\!1;.C)5G'H9ER$UPIAD<44KX^3. M\"3UE\>+<>RY'F&Q,_AUYC4ER>J[@-8I>^0;?FXDEY/O#9MJN(!1W==N]&UL MY.V2$S:%S5)W;=55>5RQ/3QY='MG KJ5'0'=3<=F=UR3+A75FZ4 ^ZD@5_=% MD9>JL;UJ:4-D6L9$H[:ACB>RK,%_B*+8$V6BNHI+93IQMGE,]XK:O1@\KT,5 MH#&44GA4]:C*VE#1MW]\K)/2&AKV<7[:?0[54\S5M@[SI[8_5Q"IYG$NY3;H MVA\,F$-+MGHRUS[1M5]X-:7#@D#JQE5@=%8O PL^E03K9;%/J,A7?LS<9T)3 MH1C70K*RJN_-A?'TP1>_:7&7D_4^3=\XY$+]D#5?%>W^R#->[O.,%T[&(\CX M^TJ"T'V:(,3I> 0='\*$^,V&ZUT.<;B$Y9(&!%&V$S%/^?S!?-YQM#;%0JJVZ5'+T_/:GT+2R 0XJ,HDZ M&-ERL?%DCVYWRIG@I KQT&(5',7PC?85@0:*0#05C:.!O H71)4&K?=8DM7371UKND M'J\A3>DK-FH2/BZB<$Z/NGHM67/G6*2)@U#[WD1-AK,^L$BOKV;+6:1-7R5' M^0K*V_?1:0H8')*HZKT^[W.8=QKFIW"D582Y"C 7%=7@*.$;J] V'?' M2!-'J/9S+#4;'2.RVNM;7^[^ZS3*3^'^*P!9EP:C?E_JG,!068 MZA#2KB%2]R[V"(_0W<$:[?O,=!-9PY0OH60V]]=U$^7M^^MTEE]F2\7\,HYR MCO)F4-Z^WTW'Q#=1LWM=(H2CO-,H;S_MSI!8QQ\XOG*8!,0][E:W#PZ/!LY(:JM^-6.'7ZU'YR/NT^LTQ$_MT]L- M<8-#G$/\U!!OWS=GF%@]1[=[[9OC*.\TRMOWS1D61SE'^6G/JZ?VS>TV5VP> MZ78=,#NU,22E/RAJE<&'1IX96$ M@=:^9]C$1GDR"(-+B _DPH +@RXMO)HP:+_,J:D/1HHJ*OUN.,B% 1<&?1<& M'3 ,C,'(ED1+*MXE<%G 94$CFWD%LJ"!>T6M_9( ICD8:9*H6$V5I>8,R1FR M2PNOQI#M!SN9%ECJEJC5[P'*&9(S9.\9LOVX+--FC7 LDS,D9\BK9\CVK[(L M:3"R+-$H*=7347[,_.3Y1'+BZXS;F@[7.&",E06KL"0W7(Q]6EAQG3?P6?)9 M\EGR69Y@EHT(TT-SG/D8? P^QO6,43=Q?7L0K5PK^]VA8(1'G7)ZW7L_A$\> M6N?"[_#P-!8^!BYUA5\7_HL@BX(B*>K6['A.TLHD51A)E362U@W K<,_54Y- M;='=.HSL-(C#*#X*K%6(P:F-U/X#?X'9"O>AO\!3.R?\>0C_.R7Q(J(SF)AP M_Q(G=,8I?Q[*E^80<'G-Y74?J,WE-9?75T;YHKR^AH)F_PB\! X;]PE): %I M%2[R^N4+K!O*6GG]7?$%-A'7WGZI=TL>C!135)1>=S2H"J*64\.Y,.#"H"@, MVJ^(;RDL=$XNJ>#,A0$7!EP8G$\8M%^:Q5)9QINNJEP8<&' A4&+PJ#]ZCF6 M-AB9EF@9_)C A4'K\<.]%09-!/2W7R7'PEQX0]1*%MR4P4&.=*ZB;3VO?RV-AA9HFS7OK7D2.LTTD[A M0BZ"21^,FBO"R*'422@9[3L_;0/4HR1J1NW.7@U"[1KRG;XF4QH)'Q=1.*=' MW=V6K+ES/-+ 0OB?.ML&R%C6IUYXXCO).H[QU3YPN28!R1=347OLP.,P[?7QM/0%?E]!/ MIXN67)3F'&J7!+76W66ZI+!&#*K>5)@XAUHWH=:ZSTJ7,'E8M.VFPBTYTKJ) MM-9]5KJ$79HM42YIV=X>U*XA>/=S'!&ZO2ICWYTC31RB6D_5U"4=/;J2K?7Y M#,5=@%U&N7D*%V 1R.CEX['G',8G@_&IO703[P=U;_Y#H[ ,WB;"R5)DY2V' M.(?XB2#>NH=.ERRT1Q2%1^QRE)_H3&JV[J#3)9O=Z:I6[8LV#K5.0^T47K(" MFF1I,%(E'OU]V5 ZM2=JI_DIR]O-3PZS2X)9^UXH66'*T>B4-V[V",\ M3G<';[3O-I/5-$[7*E;6Z]'YB/OL.@WS]GUVLC88&8!R'J;+47XJE+?O>Y-U M.+>)NL91SE%^(I1;K:??Z;+!>H;H\B54!N264E'2^'QX)>-M/:3N10I;3,I=PEJ MUQ"E^YX$Q#WNVKMZ4'9ZW'IV?N->OTQ _M==O-\05#G$.\5-# MO'WGG8+..S"G[5Y?^'*8=QKF[3OO%(W#G,/\Q"?64WOO=ALL.H^&NPJ8V:=V MG^V&F<%A=ATP:]]]I9A8*=\VBWG '&F7A+3VO5>*U3VD74-T[T.8D$(UAGT+ MS+K8I1._58&\;K@8^W39R:ZW_1K+SUK']FML@D!=$3,-G$+M]EV7BCT8F5AA MJ.@E[]$IM'&4M>QUY?*&RYM3R)OV'=BJ-!@9JBCW.W.=RQLN;[B\V2]OVB\+ MJ\J#D::*NM[KREUSG/<[SG.>;YOGV T!4K-1N&J)BU6XCWQF>9P$D/R<$7@K_ M=;VGT=_AGWSB*V/]&PCI35XRI(S^/HY^7EZ@'/Z],R),8;$C4PJ;[/OA,Q!* M8,L47"\FCX\1?20)O"B@B1"EV!$F !X&.]S56'@&_ A.!J!8&+\(,Q+]"<_' MU$G"2#CQ_1$;\=9+@([. 4M]XP5",@T7,*H;_]32W1:;R5!8DB:E>,X&*9AA M&CZ9Q_0V_^$M[,C<)R^W7L &8U]Z"[1^](*<-_1Y <@,9.G';Y\]-YFB5!E* MJ63)8J*R-V6MG^T:5C:&BFT>->SNSW1U^TOY M9#LX6552#QIV3T3?WEA1N_!HB8WD4%"M4:?<"I\\U+?"7PL2P=0$&KC4W9K< M?07TN/=^").4)C-X>!J7D*0N5HJ/]H,VOR[\%T$6!452U"8PTFLZ*(P.RM73 M@>-A.QZNH1[( XT3X7_(;/Y6^)V2>!'1&>Q0U:#\WMX]U UCJ+S^KEPM-!$5 MU7Y)536MPF=*O:Z/715$+2=87:PPJ'L1V5MA4/^>49':KSRK6H.1(HM:_7M& MSI#=8$BNG6LP9 >B"&WF[%.-7I>"YL*@&\* :^<:PJ!]-Z"&7>ML4=-K>_[/ MQ9#7D"5^]P0;X#FQ*/SN^5Y"HI?L,N!^3AS*NT/M8*GV1UH0\;3_'4L."G;9HV\6BY%R@(53T\)E*_)E$;"[RS9).97USN8I'W7L&:SP"U-[G73"'[5 MTFE=T+[34Y<8S"6UMG7-H=9IB=J^,U"76;"-J5Q" 60.\VY*U/:]@;K"PDAD MJTL2]1HNKS\'+FQCY!%?^ /_#O/F-]@[6*5]=Z:.[DQ%E$KJ*_5((_#[EDYK MA/;=F;K&8&YK7>HPPZ'6O$1MWR>HZX.1HHJ2SF^P. X=YIP5J^VY! ]V"LBB7)!KP2^Q3 N4^ MH?0XF[H/I\\F=$#[CDQ#!N;01%OA@=?\DN54.J!]1Z:A,%/'U&OG-7*H=5JB MMN\(-%06>&W)_-J:P_Q4$K5]1Z"AL6 [6>I1X'5>PQTF2W>CDS^Y_N0U^ ,> MPJ3H MBWP,MM%,-[SIZPFFO[U\R&/AC9DFA)EQ#!VGZ/FH:N#J]7W/"^5"?L M2]6^K\$P!B/+$@VYJ<)"G.5[S_+C3> M,O.^]/%:1%T9"$@ID MV=QS07QA3EZP0Y#@YIT_DRE=MOL<"L(?."99/C:& 7%%^/B8 !\)89!^)9]; M0J-9++*_O0]G0*47X=GS?9B*NW#H^K-L'0()7#;1R(47P0_4>T(\PLN7"_9? M]Y"MRZ43&L&(KZM-IB19+AF8)J.&0^)I/ODE2> %./&(K<*#Y;E/)("YA1,A M7$3"G$9,,+ _ 6T?&1O$0^$K?I@1@BU3>,(*R^,7MJKD94[96OS08=_ \?"# M>13"TN'UX01F35U8&'9DQ1& GLDSA7EZP5/H.<#-; 0V]?Q-7DIM^$\0@@@ M&'H3X.<@&5:#<"->H!1WL&B_WR5 ME'8JOD&$4/<.!2PQ=%>FDC:6J*V--9FXJNY8A%HZM2RBP=LIR-LY/7?:91/9TX>Z TIN+GXLY\W88VIJ>*BO&8;?@L&$HWPJ<'H2YA001'^Y[\L19;?"M]S,?]F M*59^JB#]"BH]:ZN,=I5>UM PM4U7TR+(&_R&*8D^4B>HJ M+I7IQ-D4>Q,5"#@V#&*/QYHC*\0D"G'UL:Z0L2Z;DVWOV2LN1_UI*JWI0TNQ M&^\FK.A#R3ANV/.W/L;)FLI96A]WN&WGX>:\5#3G+[REZ;&T69IB7>F)//-< MUS^]!5=.EG\$0 P?C/M,85PX:';2XLYQP)1VA=QX%^[28TY(.X)W-QZWOU"DZHWA28VQQ)M MNW9%_NX%27+^X/RQY(^E\5&90> $8XIV8ZU=>46"RIKPUX7_(J1*4+W8L@3U MN6)/9DFC6D,9C#11-KO4QX4GK'8 4,>+614["AIJ4_Y*GI=Z:'%%)Z(D+AP_ M]ZV1AT:O6 M%;M8'(T._'&Y>#U\J.)!+_G)0<$^I3VZO+V_#]V<[EJL26:>N[&BR M9(]58^SJDC91J:S;$ZO%( QZ:#Y7>R.-". M0 5YHMFF>Q2)Y(-()*P&*JSCIXT=*X?C?GC]]_&B1Z]T+,F<+=^7&#KLG&*\ MBB4#Q-*PF">6P@)(ZK,&FYN[(50/V=L6ZI=Z]U7%AO\I8\-VM8GCV!(A1'9< MFSICU9Z,_X5M;K8&$V1B$*,[5L(+K'7%?:X PJ/B+=1EO$6U4+%?PM#%&+\/ M("K\,%Y$)2%AIKDI'PVJ45TS)-6D$TV6J:7IMJVXJJ7JJH1MPC="PO*W",7X MH=7=+&66O>_J7,"G9&:R.@^B3&B<8)@C39GB,:-&^AL(6TJ<*4IT#Y[*/P2Q MCOUI49PC[V.(6B9J/1C4BS"^,/T=9+$/)@4&8P+A?/]%Q(BV+(!QXD7PB4M> M\O$GX2)*IL)?"Q(E-!*7,8L@!R(!A0$&.T:",R7!(T6=(#A>Y"QF&%GGP!]" MQUE$\&?7PTA)IFPP>E.8AW'LH0'Q.CUA!J^=DBEQB91],(B49=6PA)/XQTIKB1Q# .QLTTL*_ [V"IB:3!G=O\0) MG6WO$GH%@,B[. GW&-Z."2L'4*/=FCT'[,&^U+G=5TMU7G"V278&7EM#4,LN M-G<=)O_OXV__)]PY?RV\-.?B "">?I^OXKQU);RUI^GC MT;R%O30,T;**#>HX;JSJHK,9>ZIV[X MT1@3_) <"?[)"[M \J]E,8P:^!P*+T N=%2"(8 MS4]#,8F+L6[HL.<)Q\?F@.0*."/T^XS.#Z]D_H5XP6]A')=I84SFTFOW4^+Y MQ1W&CZ*>%$$Z(JA+?6XY@II'T)Y:V_40A'TZ.'XN&C]J<_A9/69.O!_4O?D/ MC<(R7)G8><%29.4M1]=%HVM/!8W3H,OJ#[IX1$I#99 .O(0Z(O_YBBY/:U/G M:'B<*!S-9A$SFM%P-!IG7\Z^ MG'U7V'=/2_NCV3<+RK'UJ^3?O;/E#,X9_#P,?J*(5OM$@4$]87#.OYQ_S\._ M)XJ:M4\3>]0M]FW@TJ_8!G2MR-*N]FSK95T&3=3:TO7!Z()K;6E'UMKZ#;O7 MTJ]S&K'*2;]A',4?<"_(%^&%DF@30[B8W5/3I%-.S1B,DJD7)5A/#.=7 M 'G6H#7?O"G!UJO"Q N8TR#=P:%08(7]3/PT?[Q-^>I[UJ46GIO2S!UQ/Z4T MV=)1U39[7VZ,,46Z^MRHAQ3@ M5@'MP%I=W3KOE5=;RJVC!LM#7&QEJH,Z#5T!'787O]@7=W%D69;.<4YZYF;M M)EKCG[,6E3IOE;.&PG?8S839&2B5WRZE4%H>"E++7&!7*&@[+N 7DXF5PY\F+1S7+G39PIR:JVK8>%BTV-,W?E1,RO: _767!.JJTP3J& MG1[CLH*L=QGZ>9,8K^'3R=Y M[FU>DY'7%*EB G*'^E[W6FT#P6_.H[HO^-3/[^2:5]U?PL Y4J)@<+ E MVB4E.7NDOOF]'+^7Z[;"K\&AZF"D2**D-16^WWSCZM* VX,CRKXF4QI]#E*J MP+*^4Y\DU$W"95P<"5SLS8KM'+_#1^4Q9H:DE<68M1/1Q-8D>*^+$J)T51@\ MF)H3&/#( BC=;&D"X(:N]Z6\CD:4ECS4)>44D3V*?5B_P&OMPKZ)B.JM!R\6]MEM)_I%1 M_"XE>#$N6BX-C$;ROPI_?3 RAXI6"-;.(J3K8+N'=2P/Q?::[N%5+5/ @DTV M!@VZZV16#=&KQLLW&CG,"LP,O1OE%SS7L?QEO2& S)W,S^&6O*F"CV6))E8,26+%DS2ME)Y MG' V#X.TM?TDTV3TQYP&&&46T=5FZ#Q-84N:PFO.S&96V1*<6U,,LY$T>XCF M]#Q,&_3=LF.!]T1?K>B_K>?&9#:X]/H5,HZQ1>[VKY0=!AJEEW40N6YD[6:= M(5?_G4:O)O,CO1E'E/QY0R8PVUOB/Y.7>/#S^H$'SB,Y#9&"FXOO:);DC9"E M#+U9RHV?2J34-A&V(T_QJ+S#7>?%TK?LE6\].F;/F?I0M[=_7"/= M13KNFWL/Q:?(S5&-$TSV5)0]V60/&[;N=8/=T^N&3QX:O<)?"Q+!U 0*TM)M M(J.FK_2X]WX(&4U^AX>GL?"Q0!)^-77=65>,#DIYM^&KHP/'PW8\7,.5[69( MA@-']<9:;VW>N5ZH6_;P]7?[KJA24YH];>'6;^_P JBRE]8:C&11T4[>V;3$ M,]#E. ?.;5?(;7LZ^#3 ;3;C-KOV5?FU<-M5L]K%\MFIV0S4YD@1-;O/74\Y MCW$>J\-C>WJ)-,-DU!$_<3\,HN6%A/MN/F=<:'''$Z8K1$^-X M5GBDR 8*=H'I1NC#27*M.4[VG0L.PXD*IG_M4S;'29=QT@1,M,&HOMW*8=)E MF.PQS0[#B0YJIW;5DP9Q<@W7^/=8;AX-*R]PPMEQ<:>'YE%U#^-O&K6M,E)^ M9I0L [@!@K"8+UP(6S]'UE#3)4@X/O;;5'OQ88(])14-;PZ0"P%(77R@8XL+ MD,O%QSXK:B] L'9S+V??X\YP MQW.O@JYGU;I.Y=M\YV?.WIR]3^#(.)Z_51:_I5X(?Z_7 R@D6Q=J)&WM&KBM ML^N^[YT11"R#FE7U7VL%$POA."'PH(OM->D/9TJ"1VPQ& D!O#/S-.N,)>()F%F2XB)+LQ&>:42%_SY>4^F;2-YH4_ U M6\OGX&.VDD]AM*6 VF'8-UZQKX%E.MP64 *;Y<-O&YTRYP3@VN1ZU]?RC;S, ML !#Y:7HP,;[EL)*B56;NW*6R1LX>6//Y!' 'J)[LV(-?D"),\V;:1X.7J3' MZU^SC*F\^2Q6O/ "QU^X*2>]OM)@HR5;X-?7*R9@<(2 M_C#+"VJ\?NVHSJJ[^L0N6>!W@DUVDY@X7 MY-L\ R56+X&/2T ^QPO9MB\^#]8]H@7.=E;Y*37O5@ON0KA181^,*Y\ X8+ MB-Y5@Z0@S/-O,@RN,L["%-.(TLIL(2-; ME(6'<5UQ8K8PN:XX!UM\"A>5SQ>J@EPAR?Q\<>;(R2F-**LQRU5&5=[ 3BT[ M^>(A?$>_$<^]0_H>S1GJ8&2+LL[/%FW$%$\6R2*BPLP+O-EBMG''SNNL\!,$ZK9$.GV#VLHB!Z.&X(BL-UP5JX&]/&'+S/(&,JP/AZ4J M-OQ/&1NVJTTH3BJZ\#__92FR_%:H M%E"5IJT^D!_8@\L/8Q"?Q<@IM=#629=E:^(:NJF <3FVK;'FZ@:5944Q7'&A>W=2,_K.K^IY<%$__SVBP#\X"RP]VG,@CT2\D.8 M1^&3%R_C_M ,]&8"2 XO=&-A$:-Q"),%TQ#$ VM7%P"Y? $8F3K8+8F-PMJE MSF@R#5U8SN.+,"88EP>CPOC_A@?AE\G"]V^P!2#\#<.*?@CP,_86C-$BS>)/ MX,_XQG\O(B]V/29E8@P*3$,%GVD6=D:%9R^9"L1%FJ9A9SA]M+$BBIU;$SJ+ MARR@M&2BSR06MLK9\HYSZTF7!5'[,7_)$N/87^Y]"BY84":*83%ES>94C'&P MAL6+EK^QR,FJ4Y5/.56L]FL/BU5Z_L8V +=P4M)9I!@.*&X+"@4[:YY.T'_9 MNH/5W@6X@"$BP$@4SM+O41!I\$4,'%TD8?22#@MFG2+_37#!PDM"? DP4)!5 MQL&7(_R3;#0T!O/YQ&PQ:=@T@VNXB)BEF,H5@F&.)' H,H1+X! MY'67F=&N\\L\+IRQ4U)T-40=B8&!TO%B''NN1R*,C$VC7,_1I5;ED??+PVW_2 '&1#P5B>A$%*T'E:_-/IS.?PUS12!-Q MQ!=A1EZ 3)[OPYL0AKY/ 8E+>JZ.\+\E$_Z,@?E@%'KS=&' !O$"WKP<*1;7 MEC,%-?%*2!LD!X&/TF[R.^ ,Q'F#Z1O@/KYV!LP9# OTQ9_I@SDXEA@%'L55*N+1T6FC!2( I#:I5B %;-#1#CAHET-1D3DLR_@1&'/ Y8; M _Q(%JZ7P!38+TO"8.PX2BXO7AE,F) GL#''_@NC>X3A_0O?Q3<26)R[2.?@ ME9,LHPDF R%.WQ7/MSKA--]3D<%3HS2GM&O7TSE&?LXHG\M/.R]F:8/9 =Y M,$#'2>[3@R:M'EBL'7'-$S7 ML@P9K'=JVXINNJ9-+&W\#ZO,'JA *^ZX@SP_X7KD_0T8GDZ%27 M)E33W+%F$<-4)5>CJDFL,=[Q52/1O0/R"<3\UPDNX',0P[J855Q"K<)YJ>M@ M*U?$;,]876@7ELP2@[PXS?])M2<:(\BV/+GDR.22K#_IV?-&;'MHZ>HQ:2.& M,C15XQ1I(\?V*MW35%0]28Z+(9MG:7W9Z[9MO'W=Z -U*#,-5?E*>]C!HB7A M/9B:7B+3J5B;O**/M,1+R(P&LA.[FS7,]R2?,)\PGW*T)7T2$Y8?$ M<3$2[&("*LOMY28#*G.2?F(49577XB^TK'.,AD''4K'P:2LQD;R[4..1MWIC M0-$[!)1KN&%)DUG\MY57KTDH,O[2#: MT0GO3E3H6+%D&5W:7P/A=_(BZ'FH[VI4'?.#LDJO22C DL/8N$="?X4A2\L[@>,VKLX#ATO"WW%,.T# M L&R? TI MN+GXCL:_W0CKD6;"FV58V$]EQ-G'VJ6Q: ?$EK4A$OZ@OA\+GTCT&.YDI%CX M=PBB ?,I@5&C"&/-HS3P_-=OOX?1(TS]_13C.'>/ C@*6+!S&N.;\78::;]= M5(!H@)_2 .8*@D@4THK4OY,(WJ5(3.Y))Y8W7:+H/ *3)WH1YHL(0]SS*+P\ M56!&7+J,X]U.?%;C'E3 8H[D9$\O@VY9XL(R62G&QR(*^M*APF^?WWW]GB8$ MW7_]])U-$6/KP1CR?1*!.1>$+!@8J.R'@&%%_X28XN!HD48J]1V#M:41P8A:U==!2V M>604-DJNB$YA?Y:I8SA>28"QM1GM[*H:F9B:Y#J6 C]I8VGL:NI$-LRQKDTF MA7#L.\=9S!9I:L57QI-K+Q>R!,\WOX4QAM!6CM;>/Y_U^5--GDSLB27IQ-9< M2;(T6Y_8FDY45=&TL7%\M/;*2ME"2XB,B]S29$"S+R.4^X$U=IC-X=R3=7 @ M*PA(I;*SAH LJ^J-CP@06?]5E GDAY@'@O,X\$N( SEGS\:^$E M+Y_SG.)O880ONDN2R!LOF*7T$'X) WQ5!/84//(Y.QQ7]37ITF"DR:)F%7U- ME=OX7)@KF#-JSQFU&I_N"0=IBCV+'"@/1GH)^_4V4(3S?[?8X&KYOY*B-LQN MZVD%]+0DVB4Y/]W3TPT%\J?<97>&O91%:*"]P'@&J=TB M-G0SV0\+)&T1$*_8&9A?B,4]#W.07FS7L2;4QIXX[TT.^01D/\!=G[IGDF^L M?O(Q>L2X"#W28#.TANX&./9WF4Q;%$FS3% $NSD8%2M)0-V6>15OV3I^W6TSM[311 .S]OL( M-73'P64!EP6G,/.MECS?AC08Z7:QRDJ/C!XN8KB(N4X14\G<4 ^]26C'VL". M&F!M2&:Q&7$/K8V28@!'YOLL,\%Y1D?/DB1Z-5F>T<$S.GA&!\_H:#NC0[F: MC Y>V+W.U9G=;6-6&8Q4251J&;,\HILS:N\959>ZS:@JG#I%4RUZ_3B?0,SLEY'CJ!$^= M:$:T=R2RUK &([DDS(0'<5\2V X5[*<&FPU@,XI7.AQLEP.V@XV($V/-E/!F M0NT0UJXQ<%^IZ#N\^$BZNG>AEQM)U\@U3;?KR9DRJU,CR0TT3VP_E(Y'U7)9 MT&594*A9URU9@#6K1-VL4[**BP(N"K@HV-^-L-LQ22:&.H HL"["*CB@V][. MMFX[0_#5+K7<*&^,LK_1R>;!%]ML%/H@)2MQS&09Q\QZ)J5M?>(8>R+Y'L#4 M70X3+\:QYWHD\F"97HSWL !?UB@PNZ?-BN]A(/"R4Q#[X$U,J<"ZV\C*3T-! M*-S@X_CS-):8?3W]VGPMAE@@R_AA#^.'A7"15.Y%(I"(KLT\R7J; -OE"\5N M)7-V!> YPI@&=.(E\$R'E M=T%Z8[,>4_XNW9GX@Q<[L+>+J*0#CZEM]@HBU%0&PI MNN&,%3+>[-CS;065:=C#^BR$?!J[^QS5WM52>;!_,>N+=V1C["JZ0XAC:D17 MB&F/I8FB:*[FC G60VY%V'V'/L'P8\^@1<'RYB MT+,3^*Z[Y,F]$B-_\,W@Z[>/[P8_"7,?I@D"Z.'8AE!?:(Z[]_"J;8V?3+W0 M8DM7;6))CFYH\']T;$MC73,G9*PK)K5=&S+A M7[;+K5RR9]T-_WVQ*TM4 MDHGB*N:$GK 1)ANQW[V@BFWT=C36RV9YC5UMC6OO:FL)-\+!2DQX\\JC^SK> M%KJ/E7>[W:]R2K]W@' X;VXL;/-02K>Z:G*L9@YU2VL^A5,>RM;VC^ODFQXW M*I]L:Y,USI+):_M1#3B>@\NYNO=%N-$^:B5+95J MNVF !I+MRV2YR\3/B4V67? YN/B?9396_(^74JE:?0TF\Y]ERMMK:AUFR<%[ MWCP2+X@+_'TQ=OY)+N"V9/X6N6>5_%\GOR"I?V-T+V,2J^R&FM]Q\--J0]9Z MY5NY2NBU!Z..E-?DX#G#!=E)1* M@0BL7=F/0ZG34"J8H*>!D@PGF0XAZ1JN MTKYLRTOF8<^7'O'1BI\;\/8M@]M*KGZ9,% &HY(JGCVRK7E(%V?PWC-XY0/( MX0RN#D8EU?TY@W,&YS&;'0ZC.)S!-3#G]:(OD',9Y[)KX[+*/IS#N4P'-:KW MAC"P$KJ;+_F3ZT]FA,T?R:&:%O]I^DKL@#%6D%12C+2)-_!9]GZ6 M=2_8#JCL'D[D&F8\HKG-2+NP7O8^I MN\+)=WP!'TX[#CU>)(@7">*7Z:U8FM_8UV#J0IONFDR-[;:-WMS3<];BK'4RUBHT MBJ[)6MA2R)7:%LULYX.ZNK@!3&HQ4BY<].H]2 MY@S8=P:L?A3=QX#R8*3W.DB3\U^7[-XN\U\KI\9]_*<,1HI63(/@3,"9H+-, M4/E\MX\)5+ ":Q_P&N2!:_!P5JNQ567E76/GAGP?G63G1HH05#[55:E?9$K: M8*25) )UNGY1S7M/S@Y=6MN)CUA-E&,R)7U[.:8>G<8XJW;)$.TRJS91>:_Z M<:R:YC+P<%:\G>2:JTN0N61V./&YK!G-Q0L)]JR08)_O9KB#H.)9[A25G$P) MHUV*P2X],E3YC2GGRO-=L50_5%;B1@R0J6.FL)SAJ=98W"">XTK(&MNSK$&-?@;N-U.'D*TCD#+P^M+V3*V!9-XOE( M'5#@G,.OE\.KGQ /YW!U,-)['6/-&;P;#,ZSHLX9.GHX@VN#D5IR <2YC'/9 MM7%991_HX5RF@QJMW3[XS&F(^41XO4@^R^[/DH'VYX3 @R/&:,C=7K @F<%: M_(OK/8W^SOY)^0\K5BUY\: /&7M[EJK8\#]E;-BN-G$<6R*$R(YK4V>LVI/Q MOTQUL/JE;/$S$CUZP4W*>K<6R+/L+[AJ:UVC_'L1)][DY?R'$47Z6SH/$(QA MQ"AW"]M%(WQJ,/H2)E2P!1;"(;\5,G'[93&#%SD;\E4NR%,O=OPP7D3TZ^1] M.)O3(&8O^$Y]DE 716E\/R41?4=BZGXC+S,:)/$#C/C.#YT_7X6KD8IRV%KJ MWF'8B2:IA!B*;"C61-,LV])DB6J6HZN6,R'4'@@41/2<9AUT1^PM-^PUPNI, M&Z&M4T1;/EL::I=&)*CDEU+/?2=O&4O C?(E"J6$]/^ 5X?2X*GP-GR"IC"O<);"3^#COK/5$! ME:KP)H'O#MCGF%4P^ DO/V=>$@M>'"\(/(P!*XNYD(3"5@4?XY;&FSI>6]7P MG[]\VH3D*]Q687 7121XI B_=R\%1-X]D\@%A(QI]'7"/HWO%LDTC(!:[GHL M5+"8W;@A8R:\" 3G& MO,/L(N!_S7=B71"!8\6^; M?V%4A6\/OM__(Q[\) IAE'T0SG%*,$P0R;M82\D/A\T3 ;0L729R0 M +5=/AU8!LYZ0CU\U?B%?7,:^B"3\14.\H?_^DD&@!0-J>1^P=$R>CR'"Q^> MI0+)J<]( M*0D0-G%L(WHQA0!G/*OH5S>/:2Z93"E_'Y>;JK2+R$_* QOBZ, M:?Z\&PI!F,!K@/:;KTK?PV:V282BONV=&/P:")_H.%J0Z$50K)0S86==P0L$ MXH!*=9D\0V+BZCTD?8R!E2@-Z6SNAREAR6-$&2\!:?_Y[1>F<,VW\796GM-P M[M/B&4?=PLQ/\\>4D<<[&'G\\OK(*B-_9 SS.0 .6+!)?D7,)%,2?$VQGG)Z M./G&9L6X&_0? _0:EP.9'>3T9R!,3(,R)K<'HV0*Q"BR./U!G04C7#B9> Z M5GBF.6,#1Y -+6_P=VP#X@ZG .B%YE5Q!^>IYXSW4[>@"VH&GGAJ(AZCCR" MO0,_LV7#YC.Q^ \4%E^#AS A/OOY;CZ/PB=4(!D);I0E#12I]#3Y-\:7\]>1 M;]AJQ=ERIP3(@YEZCP"H1S"S@%^C1YJD1+IQ\2\3 C!\(OZ"Z=G_KG:& M7E,6-WH!7L?HB7)X/;S"ZP_&1F^/L!2/L%*_HD+.4R5&*\4QFZ3 MPQ(U B+"1R(@"S-P@42;1QX:CD"KBHIU.UQJJ]:])&,TBC\'Z?U%556K*(.1 MIHIEV>>,A4!;5&8=_1!:[)).[[9()_;//T$]@][[CD")7SGQ(.FSRGIPE/OD M39*7XKKGZ:!,!T[!U,I9[AD@(SQAQ2.@PJ\D8+H@-=(,48@7XW^#N,]-@*4, MBS,1_WI<6%$'*4L7.%V88QQ'&L^-@^%.I*\'FH9'S.%_2]_.P(\/X@[$DVQ_ MT;("F4] H*Y,3 C9T#@8:#8XUZ'M\6JWEY\4&5\TQ BKFY]B72[NN;N(EGN> M;[26Z9F;%TJBS8.@X"QF"UP-2%/<*$5Z2URT-(!0$_@2F&'Q5)CXX3/[%([& M2+-! ((61@M@+K'P&,*N#$3X RB:YTR"H78BOO\RW&K[=,FT^9U$,'<[/W#D M^P^$NGE5QF"N9."A]$B-/!3>9T._#@2'2NKA:2;]6AVE;9Q%:>N#D5D,>]^B MM!E>G'V+KK%F\RQK-AHT5)JR4*S+L%#,P4@:%D-4F[90[+Y:*)AEHHFJ6HQ. MRBT41!N*JE5UM:Y!7Y7X]I#]JD*E6^8,GJ:>X;LO-Q.0*]N-&CRI%\418JPQ MR=,IPJAPQ)KLMO-*2?)317,O_UZYI96!]&2&WNZWG\'.LUNW\U3Y4#MO:;@Q MU9S;=ZD9UYP5M\W3U$GK[T50M-SXVWZIE=]!_F\,C\JF\ 5D[L<,>L('#VR: M!%AI=;^9'R"]LGP7PKXBZ/('@?Z9Q<$^7W4)K)D+1R@[4^J'LLNAB]&WJF@K M6P[A.9M[@4MALBZR])B1Y^"C2.!,\I[;%3/DB;#%515NL:-NOVV*K M>H%)7Q+Y'E[:3_)[;TVX2P]$S"V6WNG'PN^4,FD*/++"<=J:-&?2!_C"]QQV ML>YF&PDL]RK9\YY$V?M+=SV3H$4OB!>OO@^XG/HT]0=G=_>Y4G"\"(0F>BT< M&F_>X1>]\"NR+9,OFCW4003-P]AC[N94G3S1M\^>FTSSP)Z5[V5N .GU*V0< MA_XBV?Z50O^LIJ6H=9 0O9'-FPT"K?P[74;@S &F-^.(DC]OR 1F>TO\9_(2 M#WY>]XIX03Z\AA3<7'Q'@P=NA&WN=^'-$KP_E9&IU &_UZ&^X8#7B3V6QA:U M55W3),NP34LU)K(IN0K59-WILP.>S,)%>B/IK)(54X=2*PV5:)AZZ7++,O/D M)2 5XU2.,>:?48*1&JZ0/I;)D*UZ@ FX5(!XKY*8:6L\Z..=D$L3=.L'-"Z9 M'1K73(<=_KH5Y^:Z>_QAQ0\.DBY\#(",.U^:3$G"[BAH7N@PR:QJE.3X6'KK MLFH .Y$'Z_%(X7MC"L0#4[Y:<,R],Z7NPM\(C<&8F$]A5%1\KVHQOO/]T,ER M^?>"1M8#JHMB2(VJ;;())::CCAUU(EF29DC*V'8L?3*AEF2.J::/ M-T-J'M@5'DSEF9T$F%:*%S/@%D;\5->.LE("R< _CY#;L7#1

IO_\#;O M?NX%;-KL2V_7939JQHWH5R:STX]?E>902A5GEEN:O3G[>,@^V@C833]3S*$L M&UL_EH;RUL]V#2L;0\4VCQIV]V>ZNOVE?+(=G*PJJ0<-NR8*;X@HGBM\Z>Q=/U=8WI.0?SQ[8\248O8E4YBS&->@I]*@ MS7#8(9[<%?8S!R-95)1BY#_7KYSYN7X]FW[=4XKC1-R/,:.BI%Q*O_#<&P(K MH;N9EC^Y_N2^8A+[@UG6'5_="0LH=\#M#X+XL(B8(Q?#02D,X"XOV,-)'@$H M8'Y+F@>39P-7B@?;.#3KA1*VZW%A1=]WQO=WRRE4CN2R,9)+WA[)!5^-*(F7 M&=2[7-C/A"5LH!#8")N@&+BP;+VQ)8R6Q''H>"Q&@T529H%8>>Z,%R#991:1 M@-=TF*"=L' MDL;Q$E@&R*&8^*O1OV5K+LXZS0-/YSXLLDQ)CO>!-57LBZZI(DM'%E6YIX\( M_.^4A8@'CZ]%5HI1'IJT&0TQD2W+',NN0X#LNC:VQC*15=UP5=V<&))2*)R2 MODWX'*1\=ES-E/UO79^E)9O$=%S#,8BJJ8 '>TP=RW!412Z"P=LG6SD6X$) MO'L0#ABZG?TY#>UF<;@H7^XQ6),%FBT_SU,/?D_#SAC([E_BA,Z6#Z6!7?G( M40[X_&,,6EM+?4J3"CT?*RQX,8:0?C.64CKZQAQ^H[M$RV\ M!&LW>( EC%N:A1C E>8+Q-G<%W$:%#9G-7$H$[=LA5GN@(@[ 7H IO?7@J9T M@&=C?"2=3!E%]B]^"H/#RU:GET]IP@J34.KGFP<+% 5 T:S^:A.GJ@?SE_W M)283FH#.2$.%M^=&B&?D3K)PW@_=?/_P^^ DI&RZB M[/%"R8DLVA >S94\S))%9Q? ];_QJN;/(N[7+8/4VBIY&F>QM"AF"S_QYOY: MGE .*Q0DCK]@!63@C!+'N,D3#\N(H$X'D1JGF_HZ/?A". /HT1_PQ3A=VU+I M>P@9F.OO)""IS06&@^]1-"J8L9$O8 6+*]/*1F73\5)F7F#D>IR6SP'PI68F M@QG:'&EH)<8KBH(WFQ,ORBW+QS!TTY0GEGCB8G%&&/+&9_FQ7I" 4>AAS%C: ME!I6Z?RU\-( \7Q$MG#,#L@FD\:Y8I8/F$)8KH8 O^(NO&3ALJP>CN,LHHAB M>#O&Y",5DY6042S9X[F,: PG8;04+" XTG?.ME&/Q;'&]#7]<+F-F/("PX(T M0:F/ HQ]&TQ1EN>1@XV]\W4OT\TF8\]GH?PH3%8PDL JL**0PX"!\H)$+,PN M;3; JC@TR]Q'AL!N&C4KYL:[E^S#$O.F8#BX8%S8<+XGBF9JMD)M5EQ*RN6:<\+Z4L+\6Z]KP4 M.(#=""7'FZ-R4@XXL)1^;Z^\VAUKS6.F^Q79RR?+8Z9YS'07Z,%CIGF,+(^9 MYGC@,=,'+AY;%.872K<'H*">S_RHU@)[PE#X)/LQR@*?OJ6S]%(6S]_!-'/,/+YF^7\2P0!I]S&_5[[!M M;TS=!_*C:O23I@Y&JB$J1K&H8(^"'WG/[2Z%,':9:QOH&&:J[7.M-AAIDJA8 MM;N+<<[A^NY\^DYKGW.P(+,BVG:OV]MRKN7Z[GSZ3F^?:PW@6DN4U"[IN\NZ MX2D'2C$(;NLUCU)MY:5"H._ZS6B?4TSL[ SGN6(X>X_T6SFGM)FO=C$P;T(A MF.W#W!J,%$O4]&+.)H=:5Z#6A$2UVH>:/1@9JB@K1=N#2U0.\V8DJMTZS'4) M8(Y9\$V5H6C%Q.ZAVZ,H&_O0@W;/-8*UI\;2.5A%!N-#%962QEX]T@C= MNT.Z&)@WH!&L/950S@%S[#1BBY99V\;F4.NT1&W?"ZVKK+.LKA>+<'")RF'> MC$1MWVVK:X.1:HJ24@RVZ/TU=HH8N^/&-NM@RDNYGFK]71$736C%]GW5NCX8 MV9)H2;WV5?/"=-T0!KPP70UAT+X+7#<&(\L2#;E8!9HS9"\9DFOG&@S9OJ== MQZJQIBT:_0Z=YM*@&]* J^<:TJ#]@ 0=J\B:AJA8Q;[,'>7([."?3R0G?U9% MHN$+J /&6%FP"DMRPP46LF@D=XW/\E)F>5E!E^66T"\K)=MJI=5V)=^3CW' M&-<0Z\!37'N5/'"&%%MUWX[N.0W[S(T\E:=6ZFH- M;C0D/ ")EEI,/. 3TP= M^&J#D2WJ5C'I@B.H*P@Z0\9G'03I:=Z.>@D.>P[?;@K /9F<=>!K 'QET3": MZE3*,S1YAF8+&9IU6,!D)JRD]UJ"=^]*Y6+@>X;,RSKPM="$M>N'\'($=5H MGL[G:=A@ RBB;?4Z)83#M],"\'1.0A.=A)9H2;6#)+MW"F75IXHWF(=9A<8WTK=*LWVI2G%_)9]FZ6EQ60 M5VZW?*<@MAS/]]*>\^%$B+..]^&<1O#'X%'P B><42$)4<0QV4 2Z@H1C1=^ M4J_79Z>3\/@8/"GQ L+,>=)'K:3$K[D<_,S$X&]@M56VUW06K6CT.M:V>WZZ M/C,ES_VHE9O8!%,:@Y&LBI+1I39BG#.XNJJ7H]@$9YBLUKLN];K)#>=*KJ\Z MDZO8!%=:+-I+ZE3 X&5=D?"N=-6ZF(#*+:DP4@3 M9;-++=8XDLZ>PM@$DF2PUV6PU[E Y#!N*96Q"1ACBS%)5.W:1:-X2B-/:6PO MI;$)5L 6:*)I\&*&/+&GIA2?@]'TMDS')M DCX86:*A]=K MY2CNM#P\OCD#^Y_B0G+"=LOYZ\!N_' M=PKR>^$DBPAC?)PP3J[-^]'LH7"-GN^G)'JD<9G60Z>U44?E\?NT3EM1^XYZ MA^)$@2.<5+PRXSCI $[.<8 [%"?J8*28Q=A8CI,.X.0!U M7E#I>%X_?<"2;; (5%UO*@*5\QO7K5U:>"5^.SV[F:R'C2GW.LR5LWHW6)VK MUN-9_?01G+:5%OLWBLUZ.LIOO&0AGV7O9LD]H=S%W*\G.6$Y8?OU)"E M9L_0KV!_'.3$^T'=F__0*"QSU-CH ;4467G;9Z]L]X)Y^\R2UU?]N5IL\KYV M!8?%L%N2='FY#GV&/==$M5H1U--$EB1S3<19DFNB1AL1-) E8TD*RY*1BI6K M^YPETVF 7WT/@HICDSHS1:Y;^N :-M-V!X=-(301+PEPSNQ@AR^5-!W!RAB+Z=>6-T45YW!2.7EM#H)DT;*:37C8I*EP4CO M2)6D:[BX>Q]&\S B"?WY:S*ET97=VE4K\'32P 9+O@QW$C_A=]DJM(^2TH=C M6.GB"9_CZ 15$8_RK1:D#T[JLI>*CDU1NJ;WW8#G0\I*B?/-10L%'/>*B!VXI] MM?H.Y2&CH7A8SD-<#W5@U=5XJ!D6,ALJB\Y9B*NA#JRZ&@O5OE'<'PPK6XV5 MC#\MBS52SZ[!E,WMUD^C MO\,_^3=FH+"]X"95<[<6V _97S)1LZH@_[V($V_R"L(#_,J(">_U MPV $L)US J&[\4TL. M6S:3UP(BE0 I;R#2H4ARM+W8CN1:-%66L!:?S&-ZF__P-FFTS1C!Y*J:XU6N_!HR8$_Y<].W1]]\O#X M*?RU(!%,36#:X8!J1A=+CWOOAS!):3*#AZ=Q"4GJ8J7X:#]H\^L"; 19%!1) M49O 2*_IH# Z*%=/!XZ'[7BXAFC4K%H8GBCV9Y17N-?I5Z<8WA2J1L11(;,^ MA@7 3\6[]2<:+.BG*)R]AR%P\#^\9/H>SN'AC$8??SC^ BET%\<4_M]](#_* M;M?MP4A3U0L(V.7]H3HI$:^ ZYN(,RP42C@IURM2.==SSNLEYW%]6X/S"I4E M3LMY\F!D&L7VIUS?'9/*" M!_C(;41]>/:)OL9DX=ZL?"^+Z))>OT+&,3KJ MMG^E++2L48A9!T7'W_+P>AN<%^9PT)'M5 MBHW^/HY^'I4MXM!8/ZN=X-.""H,=2><4\]'6N?XCB0+@L/@;C>ZG)*(/\.P[/W3^?.5H,Y4IP!K4 MO<.4&E/5%6(K"W MY.(AF^3&-FWP8HJUO2\=55OXO3.E[L*G7R>;)'A'8L^Y"]P/'K(JR#F0'"5D ML3:7V75@E;,ZAA-/0M\/GS&.( MCI4F,&53)E 4?.^%LODC2O0@G++#9$4C@ M"FY*(8'F&SR'#8Z1A@))DL@;+]+QX)C^SV^_P,J @-/0!^AV.C!9%.@/AX*Z M*:ZKVS'+"*XL%:PWX?@I#T?F>.#AR$TOGIVW2 +OJM.3^R!_2X/DDSSS):W!K+UD)#]_9.;MX M!CV.SPZ],N=C=&>,RU(?6S!/5^Y9]MT:U:E4VK70NH8":CL9/5??#;NO@"? MYG/@A#/Z6QA7+O>DV(.1)2IJL4E;C]RNW2OJW&=N;"C0M9/<6-^+O*\4:"UN M5*7!2)9$4R]67^,LP1545Q74*3E"QB *49&*1?^Y@KI2;N0*JDZ1T'KLJ [ MFJ(L%U.J.MM H7MY"7UYDA.6$[9?3W+",J /2AW6C%>^N4&E5]JSE1[U*:?EG,QC3Z.F'),?'711(G)$ 2L429 MRI=I6!% %0WI$NH3=>AN^V(@7O$R> O$][AG3@MQ+85X25HWAUE78-:,)&T3 M93I#F6Y?0F%5CO"N"M(]CK730MS(!&E3540[TX*O#^<'/@8_DQTC83Y.)M1) M,%.PKS&#'6_D1=\^"Z*2/#( MOA>7&<'F8&04"VKUZ(RW@TUX@;@NG/'V7&.:B,A>2^F](]ZXMS'5S0GL?Z."Y0FK"\ M.1([B,36G-K' 5'MNZ'.F:"#3-">W_LX+M":L.O/W+:K,][OTU4[XY.\B$E> M@\=],_9_>UUV[GZ_EC&NRIF9*EA _'.#^0!]N,YL,Q]@F[53-EQ60&,@ MMU*06UV*'VGD9N0T)=956)(;+K"HX-_:4D8OMM2.N'P\N1IM\DCA$_7JD[6K0%;ML2N:,+J-6#S#I&[ M#]#*OAZ;62YOJ+@"NE+NXPKH(.Y3FF$_K#,^5&JWP;C@ M2PT^1H_&X)<+VQ()2F,S^/7"1:F7UJX7,H25*1B573!P/SNW[[A]=[H+AAT, MJ/$KANXQ =="S5\Q[. !G5TR\%MNSG]<"9WNDF$' QK=O&;XF1U\EL>;='*L M);KGI+\C0;Q@05)Q@<<]7))GJ8H-_U/&ANUJ$\>Q)4*([+@V=<:J/1G_R](' M^; K9\09B1Z]X":=R2V>$;._H /=6N<.#"_V)B_G%]>*]+=T'K#U8<16?@M[ M0"-\:C#Z$B94D!7A?_[+4F3YK?#W-:H5)?@Z9NY@YW!$XG_R A(X'O$_!VDH M#OSU@Q<[?A@O(OH 8[SSX2#ZBB$SA2?L!G7O,'"'&H8CF9JAR..Q-B'N6**& M)1-S3 W8%!O@3 &)A$TB:#[@*'C7CK)? Z9[?D45#R M?$VF-!+27HC"FX\_YC2(Z4\"^W.!L(2=V'*15@%0R(R)**]);1@_T,[ E_3O"1,&"92P0O M@N 7%TF#DC9#?XS%,S,"PJ/L>2]._XS?GX2^'SX#;843VTP5P?7&P_6%"QC5 MC7]JR9YC,[E=QW(13 B=[!:;7;?E6BX-H8)I^F0>T]O\A[=YO4 O8"]C7WJ[ M#DP8;E/+,6"F'[]]]MQDBOI_**4V0'8SFKTY^WC(/MK0O>EGBC&T%'7KQ])0 MWOK9KF%E8ZC8YE'#[OY,5[>_M'.3Y90UAJIT& WVW.OO]2?8A4=+SB,.R$$: M=>K4_,E#6UKX:T$BF)I 06Z[!^137BP][KT?PB2ER0P>GL8E)*F+E>*C!]-F MYKFN3UNBS:\+_T6014&1%+4)C/2:#@JC@W+U=.!XV(Z':\C3_Q1&\&L@.(LH MHH'S(M ?SA1K_@F/!$SGDQ7[Z-J%7]T+]\KK[\IM8/7;^*JYVAG$WF<(>XA@ M7NFPOP#$?@OC^!V=P#,/Y$=)8I5N#T;F1304ZDM)IHOE\;J7^KWE\>HW_E53 MU2OQ>+7,2D,:C%11M8HA(IP->\F&7-4>SX:GU+2&/!A9>M$'QS4M9W&N:<^F M:??4,3BEIE50T]IJ;PKQGCN:NPWL?,;[$AHG@L>GA5"GH5XNE-\T:6YFI,RB#,L0 M;H(P+N8<_%3UF-6A"XV+P43#2BTG,AT.=GRL[+0L+RK(QX&"%H^*-" =.!X!S"B.K M,=RH6/"[V"J0 Z<#P#F)]=48QCPT&];4 M!(&ZPHVG=^WNSO"M&@=A8CD049(OJ"UW W#J1ZS4!0J69H.I+DFPG-X1W[!@ M,5@H<].=SCES]Y>YN=706MQ$P[R-7XBUD]*'8L$+$!9;A@ 4T7@HP#O26DOK13]( )M>7O="P-SV%"99HK^8 M5GM*Q]WYTG3>.+@?QC%,T5U$6-\)OP_ ]D(W%@6"E:!@,1&\*PG3S^"C2'BA M)'I]S(L%GT2/U'^!45@A$\"XGJPS2Y60XI$-D_\X%WD)5X\%>:(_.%&>?+2>GT94++=U.PA M%DV"R;%2<+<1]>'9)_I:*^EOZY7 ,CZ27K]"QL RBV3[5PKE$)K&K'500:H; M1;K9(-#*O]-EAX4Y>:0WXXB2/V_(!&9[2_QG\A(/?EXO8N4%^? :4G#;XKM8 M.:UNB+Z^R@AS;Y%4_Q-2O!,@.8A_> M$VP148+PL+9 ?"(5:C?I2.MJ !1)O/"Q2!\\2X0)>0)\HO8N$";3,;!.8##8 M7(&)LE<"I*,#PH,0>)=]XE,"<_4],O9\+WG!,=FC]V"WA%$,;W/2#^#=Z7*' MU35S7S0Z&&W^PDT)G9:HS,EQ,'@14$3X[QJVI;[5[?3!BP&:Q/\%;+PY""0L MC9I+EJ]YG<8\)?!KD#]^F/5IO%J?K %DT3\N ,5]7 QR75Y$TO?^6F )2?P[ MV#;;.S@OQK$'ZCMZV;W\SU\^YYCV;[_.O>S3^+7LEEA5>61ELNH.K M>P9;%JRNY7(L:3!*GL/B^JWMH9&9.2F&0DSH+N ME\55.UQ;E5I#TSJNF&D+54=Q MLOI9JH[6J)C7ZB5\ARH'MDJ'#]2A:)((JGREY0/?@XP+9ZC#W"'<9@_X(2=XPR^";3+[;^7M I*4O5*W5(&(TLT M5%Y5L'E7W$'SX860+ETZU/>RZ:U)!W4P,D6[:8<;+X-4!SGY-016"XCP^A4O M>:\LU:I!W?I]E8SP"XV>RC((+6TP,GA;/)YDT8J(/Q2D&*Y=7UIW**FB#P+Y MES!T,:S!H=X3=44A"!/AA6*9NJ?0E[9O?)93.H.J!)$G\C+W@%>!>X M[)JX>/==V; Q!B-%E)1BTEJ/!#JO6=!?@7XZ9)N(;%UIRF3G5GDUJSPA/V@L M"B%S9R53F$A:K33]@)OI-51!M"#^IS!Z0$(R;GD \J8!I>QOQQYRL;B0:$N] M+O?-C?M>ZX)301OK(HFR5CRW\A/!.90![-_,B[$TT7&2OP^FTGDD/W7O =OQ M^R5!C^0(F[50T"7MN^/=&9AG1K,@F-_9;D>_S*)Q0MH'$%R:4 MV_>UI?S_S]Z[/ZF-)(O"_TJ%SWA/.T*M0;RQ]SJBQQ[/\=[UV-?MW8GOIQ.% M5#1:"XG1H]O,7_]E9I5>(&B@:9"@SKWKL9%4CWQ75CZ^%"#Z0>QM^(RPE)4Q M;&N;7MOTIQ3SAR)GK+!E=/IU:FYP279\+.RICXMB#SP,N1\OM#F_KZ 'EG 2 M._Y# 5(=?M]Y'-ADX@HG8Y%5+NB^>#L8-OH.5EONS17I3R!<[#72/5373FVD M;QN02_C(FW2GTC^/S-U#ZJI6UOX M]:Q3WP2;Z-DE_IJ@A7V/N53?I]-K=%(W5\0?F)Q'&(K3[QVJQF4=#/^M MTU74=^=;5NZIV6Z'!U!=V/18=P5/YM!1JP4<"BQ:X5AMD,8Y."6=^$ARN3+E MJ3ERYRM3CG5AM3CGENV,A#WNC";C_\6 S]7)SJ<:7R>KQK=;<:$/W W_S;U$8 $M MCXJ]12OUA$:M]HN\<-\-LD6+#T5+#*Q!B_>[EM4=C^W^I,='O-<;]$:=_G+] M(9R'T43LD^ XC:J3L$Q31?165@-\?.;R2HIS_LVF+"^_U^V^H. M[!YW[+&S5#VPCA117;_RYO8=^Q;, <5#$#WUJ8U$BZM&MW$B XN6! 2)TLR- MI@++TMW#XB1535T1\M">+M*"4ZX_3^*()9&L%CB3&V 3W!-^)DSV;>I&A0^I MFB(HD+]@Z,((\'$^C;Q/_C,1FT:&+ZD^82@$&XK"^ =PZ@;+]F'R7\"IDL91#"3S'C0+)!#O.T M+B1!K BPA<&$2R,Y;BCLV%O@4]=/_T5$'2'2J-3DTE0X;.3"9GE8C8P*%.(M MW^HH.5*W&3(=*]LJIG;*>KNWY;2G&L=ZO*U.;B'Z2Q(V(1SF!LAXTYBO>T M)FCP 'I'2F()40E0^ 0KF]+ 6!5=%J4M*()9KC9-QE;LHGW*1V:VW@W1_HU? M//DH->U\]K\*+/4+Q/H+C]PU%29'K-O(<#W&>8UQ7NIM3>:F=-!- MA4==JT(^'KLL#I--^3W/V%VWSD%'!RK;7\NPH:>'(G9::X(1L0W75R2K;TA5 MDMXJ(BAV#A_JOGC;,P850<,-BDBL7PR\9M#S9= UD7U;,^@J#V(99:O1,<&: M S4''H\#^\=5D9@';/2[6D5J!M4,NA6##@[(H!/WAW"N_Q)A4,6; ^2$8=MJ MO]'<63QMIW.I5?5EE$)-/ )ZC/,=X[R\/?MTGSR!BUN/T: Q].V"OEW08VA] MHV\7:IC27.>3V=.3DCNMX7%=)T-TG73;=2H8KIE$,\DC3#(ZN(=_!'Q0IQ99 MF@DT$VQF JMU5$T!TX&FZ SJ5+Q*,XEFDD>8Q#J6HQMF6NOH/K&S^0F56A3D MNR-*2IX'D4L>@5!X').>5;J;0DSA.Y4LU\H_X>,H\))X_2*'IJ_A5FF& MUVWKNIQI6/QSFOGMY_Q.7(]#P;]?\PFL]C7W'O@B>O%S.371]=/ANPC!=9NO M8U+L4XO-K"GKPJZR&BROJ@!=6=CE@(5:.G5+,58Y\VS&73^&_T4,V//ZSP36 MAV7DE1_!P#Q[$8:R.@B/",SMUAOR-=#? >3IJ_#&!###YGPA84YH DFH1K!A M2N%'$L"8M%R>455&9W,L5FRRK[D[(TUT!@Q%+OQS'H)H#5V/ZJ/(Z@@RT1:3 MFBD'VLBRY#$/.F+\GKL>OG,-HO4Z BG*9H$O%NIK6C=EI6%"@A2<*BN!%IIZ M]N63U+UOT#-; O(Z>,!4>]@+UBD NN.^K2I0J%HIE0O-O#>8V5WTX%"A!\J< M7Q649A5# 81#/ 7Y(HLC9/4S;-7,0?%@B%,8(+ 2*GX$;]%/.$,T!_N/I(_".4W" M[T*1%M!8!5894 1_LM//:L57:R5&G]@@76<2:O/NYUV MMSOJC_AXZ'0!$7S8Z?5&*Q5@2M,#&T1[U?=[=-;:([U:7)>A0]*V5%;)EGUI ML-T0V65A23W#9!AGZ8NG;) MMLBK%Z$(!S'GH30 \:NJR:F!4;[ DQ"%5&KHHR#ALBL2S3P3(&U_$39/J J= MR+\.40G8>'V>EDA*YK!/V(%4'BCO8AR&%N^X,9:BS(J+A:6=\HRB03G \MT) MJ#,V"8.9,G+@&2QUD<](BS#9QTGQA7QR6EXM X5^G@#RC!":0K6#U MC$4* B>M;P:VN)R)X7D^EKU!%1(0XI,$=Z-0$,D)4"6"]0:_\C S?^;PHQLD M46GI4Z!HD)_+5: :R07%PU"VPY]V\?@?T!+RVC[#J_HNWUB9J?!ROD?LCQ2T9 MV]%34%NM=QY$*(]OH1O)^HNYUT"V2!(@8DG-2&VO#AS2$,9Q(A2(\J#GH^N4 MQTDP!I"GZ[2KN6*0[%-8;XW= M1190A:$U.-_2>5$R0ZQC'5P\M/AQJJH1BP04\FR1%5$DH0P?=%Q)N_>5W\EJ M,V;'#DYNC=V<2$5"-O#4IPYB1#W4"R:;7BGP*#T$X>&*-)-63WMN?;2/:ZKU?'9";OB@0?@C"$F-5<%2[]>)MM[7J0WFEEWVB[=]ZT#'L@;WN-PR3&5PV#"51SIGUO'F M8"7^Q6IO$?_2VS/^Y3891^+/!%3>K_=H%Z[>O;0[*^TAQ]UVK^T,)IVVZ+:[ MG:'=[=H3T>\-X==A=R7()9^#T22;(UP>:VQ:'0C]V)).X[/_[+.;Y Z#/(=2 M,-##:[6W'Y4F!$"_]\;]:\N_=\S;N.7@(<.WAN]IS9T01@Q MP(R\#L7]4&C=:C@&Q;;="Q1K0% 8()>$]A2#$#&"&F^U%'!&!)QN?K.X(D%6 M2.,2,S#:&S(PMA>Q%M:%>^:\C74@JQ+'S13*CP0E?HS%C+7-X]P75BWNQ=OG MODC=$S*?;GZ_^>W73[_^_DU%^]ZR]Q]OW_WK]O;CY]_9S>_OX7\W__S_;C_> MLL\?V(>/O]_\_N[CS3_9N\^_O__X+7WGZZ^W__KG-WKE\Y=?O][@@]M]&UU; MF.;<7#H$-0,FV[TK'AIEYU1+N7]_^4UVZKWS@C'W# :[$*'*DU&Q!&P2V(D* M> =U8[N4E;.<+1%AM@Y&66 385C]G9LV8YT*;\[FP8.0<9(JTG"\P.[ SET6 M_#E=1-0!]2$(/2=/+G'<.XP>@,DQ5/P3K@=47Y"$,J1>90O@[* G#4:[I5 = MU#+8[5.&X127&RTBD!UT*Y]KUTRPF6"#. EL')(I0C0,V?8@I M-6 @4% )*%U/==Z$ >TPB!":$HIPD Y#F7KC^@Z,$R),:#6R@ZO)/L,,H+4Q MZ$>N1S[!T%/*E1J'E!?%9RDP'P!RPG/%O9")+%..1QP1$A1XQ*:<4A@X@P4L M*$!4=?:$1>3(DUUHN>R *Z.45 04_(L%!6IAX\/W(6S;3\.9,X,?\OAG\0/63"%C M&&4,KRD"S4GD 7O^$JJ6:03CE%4R7/&G J$9N_(AL:#PJ94WON0 "0%6\RAA MV8<;5Z'(@C+IW BGN+8Q-4TU)T:*NI99);ASDX$$R?)(2I0<@%WCHRM)1FV& M8'A&,1',!#D$P2;' 1IV?7;EFL(TE$T;V,AC\"( GL['U4*"6I'S3$3(F$7) M)S:0S%C(/N84 9YFX-@,S&*P1L4KR<^J%;<+HDZ%N28"B#@D'@V"+-Y@2N@:VGFRZAHIQ.!1C%W6'6%C <$(DB=A>.G??J M\.PK05"A)E5/7XSA2T"F+S 0, \HQ+7 B4X VZA?Z*,9_RZ6491Q8<1!4 $$ M9A0JK?1@$(KT#>P7SMB-ZB)<0CR2><6(J1R,D(@ *T#OD0(4C('T$HL[2GE3 M\U221BH*:4LRY#)5R<31,C&KH, +2B^>@KE"Z1\!951$R1BDBD^Y$JB3D2_F MB'YT-;HJ/2,H:5E?QDV"5(G$;BD+=;! !]V"!8IX^I"EQWT5F)P;-5O[9F:I M3/!3H:VAR*@6Z.>.[E1?$]W>*FI2OTH-\D=J!=YF8BA[GJ;V%JH!L%M%?NHE M&>.;CIPW)E6/929F&D:N'#&3P*6081>X)E3AX2$JMCL2 ]*DRL=0<<3K%[HR M2='V4'6(=^%' MM#:RE']<"?P;K0PL;0!:=)S(J&2@&N0X\AM. \_!E/V]ECHTV^FB#+06?VJ9 M_18N &PT=/H!AN' L27;L,J["W]8C"J^F*K/9XKO6R?'"/Q8 U&YF"%9JQ! MW^SL2#1[4LW."^XM4XYE6M9&RAF8UO(7[=XE4\XWF82*)@"Y2-)3_#I>WC'# M*JL'X$KGB3PE49Z)A*LR5"/F@0[,$_,QAQ+L$S!EY6+ D@L>I,*I?)37'0 3 M#15HGO^O%%JD#@AXLO"#F(:Y\TGSP.N8 Q,Z%,= 3J1_F;>F.J"C.P,>BWDL MLD($,K<'YG3GJ%&O7OQV<_/EQ:OBH8-3G I\J'U3]SB1Y%)[F MNA^&!(NZ\M'*5WZ![];\7$7LO_[R\=O[F]17I3Z2/\K32B3(LX"[S.$932EO M&($)AV:T+%69' "G!Z3BTRT/5K9T?"**L<@]-BQ1$/SIRI@PBDID%9X0K>!<$$$(YX(=:Y&()27*H^(^%I@J_ \00GJXEY^CXLCAU,28W&4U#U<7%?N!MX MJ-15MPYFZH".9WQ5>(J&H8HPL#J!CB!<*4Z>PT,2=/$87^ 8%L-VG,PK6-10 M,A$?[OG2YH3F!+D8D)Y3 ^.9?J<]NN=A,I& #Y#.>J MY@67' 1+H"_RQ2I&6&]97.*=>N<$50T/>#O>V=+\:TRRIP7$9W4/GNP)Y\!> M?Z]1-S_K#/5:]5J;L]9>9_V<>JVU6VM_N$M^^I(>'VWHG;=#6QO]JG[UB*\^ MDM;RZ/"CE5D\P7$Y^RH^I$\ M*Q<-#/1V_YIZAFXJO-VW!6_W14/JO7*99=#Z@K?QZ#\K@65+^7+2-*]MM_R- MKJ%+]QG;]%5;ER.T*36PCAC?E!*XU[ZW:?)W5L!K;]T&]F)!I.E+TY>FKYH" M3].7IJ]CTU>CZRZL[GY=Y]Z\G\$U723MF:I>^Y(*V]+#OC45ZELR8=N==X;& MP&H_2S;AMN3XI&H)SU<,84\)L&NCQ>:RTF'+DS2)E:IWWAD8G4Y74W,SJ5DK MAO+.+EZ M8=#K:6IN)C5KO5#>.29?:K6@&4FKA2?N''.2:TK+!RK47F_*6[T>89\H36*_ MU@0UK,V^K4COMLU&6?J'*N;I5&D$CU M;C6)[./&[IB-LDH;09]:A!W.!V"9NQI[C2"14X@P/<9YC7$9P5CVGXDK,^M9 M5D*_4"VF6+SBBJ^TY]I*/M:P.]K61Q"K2=K[@#W1#N0V.A_ZJ$90?U]?B<:1 MYF%-'YJ'-8XT#VOZT#Q\5CBJYF&J.-9^HQE9$\FFV\?6GB$IM6^KKM_4;Q[J M34VH^LU&O*D)5;_9B#HW&_'F103!?15I]T67FBY$\<5%OS7PN'R8T = MO[$+@HA(-)YJ@ZQAO?HKY^+B M31MXZ-=WY,TX]&L\:6;61**96>-I+V:^&HRZ*^:(QD]M^.BJ8W2&+8VA.F!H M#0=A;)]&4!T0M(:%6F;[- BZB#OM?XHH>LW8-_Z# =R$3>V<0V$'ONUZ>,WM MQF(FNSD[;F2' AN!P\OTL[[]KKWMK#UUS;"=-9XT,VLBT^ ?M@5< MO8L-/W?5[II6&E[?_*W7:=*I8"?PZXK=1T7EY5;L!CYJ69V:UNP^-377FY2U M/BC&5UO&:#34^J!F'%1[)M+Z8(F/VH:E.X$VE9IU8Y_RS@?&J#KX5 M\-,!##A!,O;$]DQ:0Z'?;9N-.@KLC(@]..4DB#AYLZ4FT_;:;G)[MF)J,GG5 MM-=Z)E8O:3)M:]%Y+(=WQ]RS8D.3R:NF/>ZV ^FI.[[I59YTE72R M^SGF\"+\UW'OW_X=_DAGFM'9YUHR$H[Y1OV"4PS+X@A/3NYD 0/3:-EBY9I@ MH1Z?1^)U^IH8_>E"=$1EOB:9I0/G[SX#KQ%+G-;!''I2=4-;-Z M;-*C)3FDGHW,GM5=^[AE6NL_W3#LT&SW^GN-NOE9K[-^SDM8Z\#L#_9=CX:K M7JM>Z\:U]D=;C:I\@>D+RN;ID$JIUE<[J#;]JG[UB*\^XM=^=/C1RJL5YS1; M^+$(ZW7V_2W$NFY?PF#BQEN<4\X7$)_G(N348/FC;P^K#D MB-W$<>B.$VG,QP'[]Y??V&T*(/6%P$:<5;]P>;N!$LA\W@Y6G$A.\(9QLOQ[91N77'^C\2;\$L@[5; M[BCF02B# MKZH2T;>Z63U(4&0-[ZH'/6-D-:I=0L/";"^$NJI1.V@;O>&9YZE="(*KQ4?; M,@;62(L/35W/$O4S-(;]_GDC^'F16C]OWR6D8:R)S^P9[59+RTK-2CJCZ:F* M86!8EJ6IN9G4K!7#$C6;^@2N&4FKA:>K!;-=U^H'EY+HNN1K/422:[U/KFO3 M6!M5]O(P)6Y/ NJ39UO5FS[7I**"J#Q'$JEILFF]262-5=HV&V65-H(^M0@[ MG+'7VCJU-)9J@R7-Q9H^-!-5OZC>?\\V+N Q_ M]_G?']]?6R/FSN;#\75"-<]+HK_/XZ\]+O<3J[JDR-(\W(FD@T(VL< M:4;61*(9^;QQI!E9$\G^[JA=DZ0.B*1C!Z%0C?&3P/DVYF%\G" 'E^ M+MNS$:3:KW]TBTC?SM4(1YJ1-9%H1CX#'&E&UD2B&?D,<*0961/)\7P4.F1& MOWEI;UY$R,Q7$<5A8L=)B/E;Y$S3(3.UUYG:KZ^)1!-)[8BD/1AJ M$$LBGI MQ.KO6BY+8TFSL280S<8:2[OGCK4U'VL*V>@(&^E@G>>'\X<@A'_ZS$["4/CV M@HD?]I3[=X)=W7'7?_6SAQUL&QG#X^@8GJ;(5WW1H(E$$XDF$DTDFD@TD9PA MD5P->_V5A&^-G]H;O@4\M-0_6VO1QDCOG)M'EW=>&T:JW/>@; MK4;6'M\._"?VTYXI!SUW=^B:M>6I)N*3$[%6 \5<@+;1&@ZT M&M WI^+DU07U)>4U_[JXQ&C4JIV17#&A6:JA* MJ"\KK2LF98R&ASX<:&K6BN$TBL&TFMAN4C/2J1E)JX451AK4E)8O(@"R^OZ# M?>+AG>L_*<*Q@)\.8, )DK$GMF?2&@K];MOL-$GH[XR(/3CE)(AXN98NCW21 MW&3:KB:MKF7NF1G?9/*JAH4FK\/;RUITU@,1FK8/;\*VS3T[ #69O$XA.K<8 M8SN0/F4&O7"=>*KXJ/B=6D@K_X2/X;2;Q.L_6;?" MP\F#QZ1!&Y=TW>Y>+U7+*?PY#=/ES/F=N!Z'@G^_YA-8[6ON/?!%].+G,EX M!2D,$8*[;KX*/3LC'\8BNLF10]0' /7X/!*OT[^\20M,NS[!A3YZ4QZ]MUIH MB-8N'^?[,UMRC\H7H696CTUZM*1QY+-.W[2&ZQ^W3&OMLTW#6EW3:G7W&G;S MLUZG08OM#/<;]:P6:VV'L$<\:8]J@='*JQ66H>3U>EG;']P(EL+^3'@(:V/" M=X2SA85TO@"Y=7^PB03*#%Z>1A4P>2JUK+[:$.#\(_$6S#)8N]7N'()*F@V( M-@&BK0&A*6(#15Q$DLKO(F:"ASXL.&(\CD-WG$@K- [8O[_\!@L*[._3P -3 M=.7.9A=(U.ZZ]$!Q!_6\$:W>W-!H=_I-\I76KRA0HTG^0!$"]23Y-1[4EC'H M[5I?79.=EK1/O)3J&>U6$\.X-,UK4;NOJ!T8EE7?9I#G$53U$0]0(HK9KS_F MPH_$I16*LXS68-0DN:K+6AP]WJ@]U#BJ#8[6I,("&S?J)*I)Y-@(&O1VC=[6 M!6IVM27L8":+SHHG6!.-*(%<+88Z1F?8;9(8JM\I[7Q(9$W*N=$;[IE&HK%T M-$;N&?V69F1-(IN.!49GYX.!]D[L!N/W8AX*V^482GAIGHFV,>HT,1%!'VF. M:$L,.[O6*=!8.KXM,>PUJC"+)I%C(PC,S>$)FW9?A'?B9A; :O[:WY9HA*U: M+8)&'7V8T8>9#0@:];5/HCXX6G=5.1PTZD"@2>3H(1-P9CPA(Q_()T%S#^IC M3U2SXZ^_?/SV_N9 96=VK2!;1_'4-WK])M[!UJ.0ZR,GH&>DI?J9ZMN'M>VV M^]IPT-J M][.U8B;1,27*QP[+:/?ZFGAJ(6C%HY[^KI'QM#:,Q#O>8GX0-ZS M)EF][-/-U]\^_GYI;C1K:#;*D7^8H]U)0+U?=:9+/_Z/S--$))QDMYI$]A%A M _,"T\BT"*L??:X18?V=B[LV@D2V$6&/&))IF2X_\,7F Y1^L_SF1<3*W=A_ M)JZLNL?F26A/>208MVW85PR;8)QJI\^$'T?LBJ^TZ3V?$(LU%=$;U2]5A^ < M&T']P9Z>5XVCXX6Q-,ITU?1Q_.OO5J]5VS"Z^ME%37GS(N(3OXHH#A,[3D*T MUNP@BO?K:=.(P]^Z$((+=*]J[\ .88JMKL91;7"T)F]I,-1,K EDDY5F]4]8 M0>\BG$'O/O_[X_MK:\3 M5=9J5HEBPW&J:4>:IY2D:,0!>FT^=Q-KKM4[6?>0^=P7[N !^CQ-4,9)=JM) M9*^L#[-1$>.-H$\MP@Y9DF+7+L2-()&M2U+\'/.Q)^"_CGO_]N_P1[JH&0_O M7/]:+OAU!\97OZ!]VRDCUA;8:5CMZNW?Q^'/;[.9-H\[A($4)*_1#'UM# D-OP=CB*.N0-&"IAN'(+&K]:A9SEOPO59N]5N,S=B\50P'S"@ MGL0!_?(.H,K]10Y30!J&,2B@AR)*/((XO9R.#I\X8N;:!HT(3^\"$ (^(I1% MR3AR'1=V"_@3[KVX&+38:]&R%'>:8H6'8H7\$8Y]$'+IVM/^^5W?Y['NJ)LL_ M!$MB(**_!(L$2$+8W"3;YDSP* %!2M0VDWM&\2M0%P)!LKD(@61A$;:@=Y X M(RFP)PEPO&"."[*4=*X2">,D@D5$D1)92 $2*(\WY8J9.!?@2P)![ M\8($(Y O[,1D9'$"L\2MR?!37? M^%)8P'$@ .%!U%,@844L"A7P"!8+6%;GB"I-\#!U[6GZ OV60I3/\'18D&:2 MR &TCC1G>2ZRP(@+BZ;PZK=(.?/\6R(?^;G);BI6)M] >1L*T+8A_MLO\JQ0 M-)A)8"1<(,80.0XAL(1\.#,!U8<143K?-*,GU7@Z'0K+,I2!!V%!"M:DK&%J MI-E8P&".L %ON$DE/Y"FJ^;#D4D=D F<2XG8G>'7:#.05#& 6=!5DW@\!-J? MA,&,T N@_0_0^O681$P*:*29LR!U$+N3 09&OZKMHI4W,ID0EA-03 ^(/P? M!,H=TN5)0=21''<$F%NB:C@4%[Q@C(4"&8QTIB1RGJO3515/GY/EA^],W,B& M(?Y, &TH@\$P(X1*.>^!H&8.7^22:VDFP);K2'(@%8V6Z5UQT5>9-8/VY!T3 M'%A8S78-DX'D]%#BOE++ D*+^$P4^&T*<(9->\ ['JZC B"9$3$#PD8]X=HN M"NPD$JDY:_.Y&_,-AUB%S^Z(O(#S0'J@7H-:)-G]YL%UXJGR !:_4]39RC_A M8P S;'GM)^M\?D<^Z5ZW>]=ELQR*KOUWP"JWW-O0>^B%[\ M7&96X,L4A@C!73=?=4)=05(=&-YJPXY03*94#))2_97%(9!TI*PD(+[B@4F> MD+B ?7B266L^&IN^@F^V@#F(.4Y;SX#^ 4[/S&I= M_[]<>I8$)T(39-P_$F\A?46604LR4,0[\"H"#%X ^08PQ*N,PB*X;2\7 <6-$<""4]^I&B(-52/JNDTC;P*7"'G(Y("I& 'P#= MBA[ UN9-61G1]XECZZ$W9BD#1 MM'2;1$)%/E92:P1*H&^AX%*A0FIB)=-,DFE+5USR67M@]H?6VLB\AZ]5E]]M>+>7%H;Q[E*?MQ1+>,D M03+^/ZE M@@[.%LP=$(-!JR_#^:'!L-;"XZ<&@QK9<.6LG+7\/BZNEUHQ-=X M='?M;;)E';0%0W4$"Q(8W8E>+9TJSX9$X%ATT2RB]W_I^^_H_6^O&^I=8>]Q MSQMM^O>"9^M@N46M>J67;0F*PV67K>S_1"&X6VY\.#3Z.WM8Q6[]"YDIJ6-2V?@I;[1KN[9RU 3^EH6M:T7*>- M@XTQ;!VZ+,^A:%D=6I?B<"QU[WO@!$P]AA[C.<:X!,]+19C_N?0VV!("W?;. M>3J2RUM379WV9O6' MAJ6I3E/=<:FN9QE=376:ZHY+==V^UK":ZHY-=9V1,3@EU>E#O1ZC\6-GMML?ZU>6%]Z4"]RF>"/&M%V]O9>./O1(]%6BVJD!SZNLEO4B]R(V+O(2KQJ?4YM5AX77:6[=E MM(D.B6[I=<]XT@5P2@>Q11%43R$412&OG.MWG0B"7<,V@RPN>W=ETV#+ZNO:1)KJC[FTP M,%J:Z#31'9?HVD9'$YTFNJ/NK=\WVIKH--$==6^]H3&J067!L[YO.%!1MN8> M]2W3VK5PP&&.^MH=LTNAHEVC>C2.CHZCG8NR:1P='4?#T_B]-8YVP=&NQ1T. MB*-+\/Y>?#VKCMEN_E'N[''4TO4S:XZCMCDZ33=?C:-=:HXU/S;[[''4VS6@ MZ[1U:/?(1M:O'N'5,W'8T8B'R)W^ U^#C;';P$OPX9/2J.N2.JO':- 8EW"@ MU%G+YW+CU!X:W9Y.(-5$=]2COF5T=K[?T$2GB>Y)1-[81-%H MM*LZU3@Z/HY.6$7C$KR_%Y^UW#8[NYH\]3O*G3V.ND.-H[KC:* S8FN/H[Z6 M=;7'4??T4:7I7#IKN;FOGHG#CD8\1-;R)\&C)!0S,'?9[2**Q4RG+>LQ=-JR M3EO65TYK/,TCW?=6$]VQ[=^6,=!$IXGNN$37-X8=372:Z(XLZ=I:TFFB.R[1 M=8#H3E\6K^E>"9VVO#D6?*1SRO3%_@:8]7JZV;(FD,T$HB6()I -!-+1!*() M9!.!6.:N02/G0B"7<,V@TY;/[FS:[>IND)KHCDUT0\/21*>)[KA$US*&FN@T MT1V7Z'I:O6JB.S;1]8V>3EM^7AA??-IRRQR=YJBOW3$[I"VW=4/LFN.H90YT M2FS-<01\M&M^B,;1T7'4.F'3\DOP_EY\VK*U>_6"^AWESAY'?9VV7',SE9CDV"D,53P2)A![[#)FX$^V5_)CR,1"0&<> .S] M.UC8'3XQ&2NMN[BB7F%%F_;19@]N/"U\>A]XR4P8;!ZZ@"^ =#[.:K]AQF'< MK=8:P8@PK\L]&#&83")8^'C!O. !EN*7=T&3W0H_"L*JD4R6D793*>RQ/3)' MI/BPS,Y+$%HS@![\"XCF41I#G!2^;YFM;6D!".I6_)G @A/!GV1#E6@B%!, M/&'',+K$G]H7#C,/A>U&0!OP8^1&,6X/%[0690I(W9'9 SC.@\BEA/%0>#QV M[\6;!]>)ITJX%;]3.&[EG_!QA'2Y_I,"+=BP1Q$>FA2&6U'"=;M_709'\<]I M5O1ASN_$]1A@__V:3V"UK[GWP!?1BY_+) _TGL(0(;CKYM_^?1S"B!7K:09? M<>>>^S:08J282?'6S:=;C/G_+N*H4O),80P@W97/4UJ&88(D9)]C?"L=Z$K) M;]00P$<12$H88C[W0".20'QEII \+"RLK6#!GF?R[1#Q#8"^$#R\1B_ -?XM M%QVNG\N^!QX51 F/X] =)V0RH'23 B7B'KP)XF0%/?,P+9*%U88%YO5XFA;FPL!F=LW(W-X&'6X3-.;*+F2 M1)$T<[K@=Z%K)UX,I$4K1J*-0R!U>E@@W&IJ R2F>RRM3$'WH^\ QD/X*@>T M(JB3"JRZ2:Q*&")VE3A91K+2(ID \0(.J!.>MRO.C4Q*&9O1;[)SE0!;G2,* MG&QU2ZR\@PRP!J:UO1!8E0$55+*DUM0!#U]6)%*RD94.2X\!L1#>1EVRI*;> M@V$<1N[$A;U\$_;4QP-Y!K./OFVRJQ?OO]V^>+4R5VX6 2%M8H#-:GKEY%JU M%_,,"/4S0 :0P>Y64IZL9G[PRBP000*%J>%+VT1*7T9H49QE,:$#^]"/H,-?"NO: ND[JB0R/9# MLQX4.3*?DO<2_M*[!GR3^)6[.@MS_MV20-LHEXRGNQ+9%(PL!>8J_!GL8>JB MGMKH8JMB9\0EL<]Y2,]O&P& 4.1*6E0!HT*<$)( *S 4'E$]/@[09!"3B6N[ M(#]9XLK7$V\"IA5&)GHRQZ\C.^H< T"0G^M(/( MV+29:CBIV68 "CRL17*@3%ELQ1]K%0=M,/5[K=HAFZ\)-@.&=IH>ADK2^:3' MRZ+G^10,*(EBGH1 XD"+W+:#Q"=<<0=%PX:;D:+"2'FF@E44S!_XG?IAF70: M)<8&U3;X/'9G\#Y[!W!@J&U$#*)#-&IKZR4TJ4]_\;?_&K:MP1O$&^S23G?I MRHL]+W$$^1-VD;$M]QQ MV#WW)!/CB#9 ()C!@?*_L].B00^B. R 5,L9F&3JSM7;DP"> M,I!P 4Q&#V%-0+$@#1!9\B4^1O?F J<&,2'L6-U6W0LOF-,; %*@99)PL2 Y MB6_@$U@<'#79I[_QV?S-#:X.2/UN88)"0'<)L)7:4THN>&[C"(283LTXAII) MBDF8*IEP.TY"XDB81IZP82(07"35)>3Q<>[1Q7_A6#GDY6>@!4$01V_2Q>![ M=%0FA GI!I:6'T (WIVA:UL!( ):?$-_#\7$]=,YRDO,%G869N-GV%]JG:1J M&\QHP4%:HOI*YBFZA).1/6K[>,IC)OPI@0\UE\WG*6$A!(O057A'8D%+ ,5D M:AY&[@Q,=NZ+((GH4A-00SB#5<(71$$X&LEPZ9V;2W>-;.&9&GW2*2T)R??($%H^[*M&R9&MW1DR=KM2] M3U$(U@>B$RR^SU40+K-% 8JT1E"B"*PD6B8.6)6<27KEKM4L$A=%$D&(<7H' M?5]J PY Y=X%D2BE!Q 1T.E#CEUY!(RD4Q G<2HDC"? ZHZ1C8QT]]ENEYP] MZC0#,+C!$R:A7)$<:(>9&TLA&2CLCQ.03$IL/0AZ74@#W[^[!IM@AG-'$FLP M6@P[PL(-\/$U$C,L4P$)N0O,%=@72-O,#TT\R#Y&(1<>+ FH>I*@Q0)0\^4% M?&I) JED@ZF3-/P8.D634AF98%E:9R/+)%<:F0R3))X*@R)W*<6&"@$@ OR* M:E2Z"J301]9/60]>=$)4]_A(Z1@$])AHJB07@\RU^P>J&S ?""6>0"?F76H_ M1+AN)%-XE"ET1\RX?%MI+^E14HJ9]%( BI(8N1THVB&9&(&-Z!N/3)Q@Z"2 MM@.N+G 1>47R-HI2BJ,<9!$../?2;[/X$.\%9O/!?>D[' <@#)I8K*(Z2_I M5D!N*7/%E;=>2*0"31BD1F $L@900QA A[%$TR3QZ7RVWEZ^Q$"50?,#5>HJ M,?X04EE%0GPGL]R>DA9!&8)&.PA(C? Z4C=X!U=#>5HA7E[P2O M#<'*1U$<^!4WB$#P95V4&>G$%70L#?&H$26@U#A>(CDN-]@_0'FJ\:3H1[TG M@!D?4+'ZH"-\@0X&NI/(]%G1'\10W=QSUY-71_R'M.?)-+C#>R=2I]=D500A M:1E$.W!4[O:8<]P\23&/+JRDBH,WT8F$)K/ TE\$A$FJJ7"A!;,.)UVR,3(UEYTELKO>7'R1\SH;$/4E@I&F?0>BD:=6 M XEIAWT7"P:D!:L/_#Q* /1U0.X<><"!\QN2;X3CP7 ?-J]7C MPB0(XCG\K6$7<=5.@!O[S\25&&"WZNAW2M?.63B(00@AM]AQ0?$+:4> ZLT) MD.? CY0 ".;H=DQ\2>IS-'K0L@%M#0=[1:APB'L@.B71)$_Q^048^Q\*A,(3 M-%[NX4/\@.Y+G.*4V5&?7-9DEGH 4$'A7:#V@9/@I30P/;.XT "ZDT+.8$EV M;*\T]JOYV4@M\B"<4R:1)?H4!I5A!:H/8$FLIT M((CY0DNFIODW/4!-5G M/>DWJ%+#\JH,U>1L[HGTK"A/IO0?WT$;(S5\)?G0 -(IB-H4GE?B)*KM4V!I=-# M$J-;=?26D$Q-T%LE70ZB:9!X)"OO43 DD;JF M9_<2;\53]'YC,:2IE@UP<;J"C((48K#*(D7N^A,PKAE!2522F < M@KF,VBMW7IX%,[W#@\NGS*G?J!VMN;,)@+CPH(2^SDGB&44G(/QUEM!I!8YU MQ!C*B%)Y94CVZ$DIG,'("4*WO-_4N4YY')'&%5\"N])-87DF/(%EMQTDM?D< M.S1*3R-=SH.Z@0=V&H6>GB=1@Z69^_F-BY%Y(M4R)5D_\% QZ %1:P%_TS5 MGO+XDMX+[J7Y,ULY.P72@4-G6.!!89,L\8(\I/4;>@UG()*$3^?$1+JXA$VC MX$2J,5ILB90YWG MU?8J- A,/5<31X6I@00F"<73R^+$L-;_@0GOT5A#Z _F!6 MZ_K_HG\3AR7M)J.A +O*VP&P_#6-)WB']PD1*57X_Y_(A+ ,BD ]D_,#DJC M:V^)!92GI5LJ91?+RQ6DQ'&)NRAB(SLYK'.E4;0ATA6-CN)LF, MQ>3<%93[A[RRC('69YZ\'Y:7Q>K2 @O.JO,_Y $S4B7XRL!'"GEB[_A9?!>-C-)',:/H:V+ADIZCT@ M!#=$LT#^&T@&+Q!1_\K;(1)A2J?*&':'+])A)P%21GKEI^R(*8CF>U0?]W0V M1:E/\D?ZH-W03F91C'P SVR;+JL> M*R6O.I"N_^BRP7ZW)*DO$PJ5!$)>H5PHDN0&::;B 8$023.4OS/9NUQ(2[L9 M6)^<&-&JZ*5,&947ID*I6SG7#8O@5(!W=*@>' $''KST0ZV"+I1( MA:^D#E!#VK99+ ZI@4Q6 T,$MHN7@(9::<&Z4<:@7!IIE_2[L_"[?% QP^]4 MG'VCMK39C/\!1H"\U]V<3" /:2J\VDX\'A8R,_$TS>W\!ER.0!?6TE" <22# M* 0Z+KH.P5#_EWEKLM]N;KZDJC&+5XS5K;"4_@L:7)WN M5N=8% YYJ;FF A,+T\F(;WFFIW!7X2F_?V:7I7Y%"OB2SXB/>5RQLP4Q8#I! M'I)<\29&!%)X7?IO-:/,$P!,P.DIF&'P<1XT1^$]Q*INK(Y-ZI;?ID()\F:1 M%U: LZ01-H"\2'B3:SSW ]S5N98B]7(,JU &E2R(+J;RDJ736L8V 3@_HD7\J\.D>"%TFL?"C3-Q@4 -=L-A+ MT=^%P(Q\K0\DO$BX;?@TVR?8Y63*5VWH#R4D2V0DR0$)B.XS"P07H9<1]A.$ M&^\2+S$X:JB#HYX@Z6G$U^BM=NT=U-EMD6RE+$DBR17_)&9_5V "_/5#S@1G MI HQWK0!.YO)#-E=WBI;>?X71T#YEAF2!/KG:TF7$=%!\:);CK9K4#TD16LDF9UH:4CED, MA,]2C>,">NE,7S47Z5>R$9W WL%L0\_(_ZE"9&[8#<0:6;,E2G$6%E'=MOF M%0M2!7EI+@FLPH*(F'J2$8+[ZZ%2/7 \R*+[*YSBO2\6>'DTF7%O"]+F>*0&Y6.]"F7CZ45QS#& M9WA2B91$5X@3DD,'L M(E 5LLYT MKV3:^.QSAN9FP&(+2T(L5S@ BQ?(Y1^)MY!>6W7Q;2RGV^=5=TKUBL<+]E/+ M'& @OY>%<.;ORAO=8M4O4.B.NO;U9#J3.N@K.>>@=Y;"AC!*)M.T.$_;[.;S MX'7:2A$'^6]59L:%#5-5K]1:.2,D1NZ/%)$@RN)I= @\=DRKC,<\&_.@>.R; MK:?@\1G06.5 N'#_SFB#?P?7ZSK_YX4[[+1'\+_VN#]RNA/;'K4XYY;MC(0] M[HPFX_^UK-Z+0WB%VN;@,AQ#CX5FIQ;(6:FFV^H#G7+M8ERG<@'@B1\>(XXI MHW=2%F)I]$(>98D9=U+N/9!S'6_0/"]XB%X_!C8$4H]Z9\BRCQE+XT4<-H_P M^#P2K]._O''<"*/*7[L^[8\^>E-& 5+P4@,)0H%\G!.WV9($KKIGJ9G58Y,> M+;6UD,_: ].R^FL?MTQK[;--PUI]LST:[#7LYF>]SOI)]6)KN-A.J[/5L(_T M?GNT.1AD?@D8:#8'BZAH>B[RF/V4YJ**GL5K5EL:T;7*2S= M2*T[O%631V]@=D\46-A:#6WBD$LE9Z=;3TTM*KE@S=M/?1T*7=-J6D"@6@_Y&7:E$V@32V\#D4.]M <:L6M%7JE7::\^V>0N@=&=Z-4IN[N?:?.&;FOX'%7[K=Z^;01T/X0S@JQNWJ";-^CF M#;I8OV[>H.GAZ/1P"2[MHDG_;#6)*X_@)P1%-1W\]'S[K\MI?$TH4]D MZWG80Y1$&]NZ+S7IWB/WI&[<^U0U6+7%NC#HFJ@ PQHVJ3O?81*8:A4[>* Q M--\UB>\Z1F=X>7TU:L4SQW9P-D+[?Q$A.JDY6 !VR1#84ON?39S2&G6I4W?. M((:N+F.<)X]8ND;@!?-(@\(9-P:LR6,P1=#YJX%_2]GX\52H2$"$QQF&N@U: MYFC0/WR,4]OLCO8;]@0!6;C8[<+]+C7(YCXR"X;BW\?ASV]5<-8EAUB4H7)- M8(F#:VQ]XR1FW M8EES.W*QW2L/[0,Z3_IHZ_I>9Z$*'Q-^'):%'K=(]CM%8\$^X]X"ZXA=5TW2 M;J5-RK)_H?1Q"9;@AR"$?_K,3L)0^/:"":HV71QB/"+_6-^H$O-A_-C_7FN2WX+&QM3/21]]E/L:J5$T?YW#O 3DZ0 MH M MY=Q_[@,%5*>_,TQQE32C\GV-\I6NZ]NAX!&\"2+O)0T%5/;2@#>BN2QYZ"T, MK/8BHZ'A177GNRDZ.C+8@QM/"Z-+'[>!KP* 3IL$@8S&N@/W"5N[1;>B=W MCV@9G^##)!0SX "X+&V4)KL5?A2$52.9[+&[ZWK4Z:$1MR]$]%L81!'[$@83-V:?:-E[[_-$ ME"^W,)=; $KD2&5II%XP68I1P!>RVD2/QB-4[]7J-"M$H3TPV_WVQ=>,:50U MGD8M5E?CT=5X=#4>77U%5^/1]'!T>K@$)UW)QIV5S?3]_2)[YI#7+]Z[VS9U M18*38Z$N[KX&DG4U677W#OQH+FG5VY/<0-):*S&;E&/;>++6$O,X$G/WN.'& MD]8EW7)\FPIVMVH+LTD0/OGJHW =TQY$+N[@=2@\ MCC=%N2/[93GG7Q%>*_^$CR/<__I/5LZJAR;(X5;T>-UI72]E^Q?^G(;Y4?M. M7(^!NKY?\PFL]C7W'O@B>O%SF0^!Y9: N.O^WU(*5=62#L+O5<.?R4W8K6*B M9FQN(U7>^-Q;1&Z$MU_9S1>*D2JA0+)3<'N*;P=)J"2"O-M*!8M+7]V[*#C' M B2!V0PPK:6!:L IH=B,O6W?D0406Q3YJ:#7C5ITHY;VP+2L9\A>;]@%IEZL MOAK65\-U@(>^&M97@?IJ6-.#OAK6C5IVI8,+J"6^IF1JWVCKFOQ/**BJ:_)? M&!^MN3YJ&>WAKH5%-"W7@Y:U3BAM?- V1B/=O$OSD=8)3]KX8&BT.G75";I- MBV[3J!<((8YR82:=_L:1H]%7V=2[!TH4_'!DX"QZ/"$# X5J+Y'&,E*_CMNX#'5S/N^M@9!%9F!WZ4S! &\[D' M)$J5LEX11):FFX?"=B-XC/MWHS@(LV8?WT04KU37DK-5]PU)"X31"*L#JTG5 MZ#?W\,RU(X-]RH>!E!$#M+N0SO*]I>L?R:@)9[9#2C&WN7*Z_HA6,KMRO*_?K*Q^] M6'WE4P/37E_YZ"L?[>+75SZ:'L[@RJ<1I;TJ2_UO5[JRZ45I=7'G1B,-[K4'@< T;S2*Z798VIXL!:^2=\'&$HW_I/5BYK#XVGX5;AAX-^O^016^YI[#WP1O?BY'&+G^M=+0-QU_V^IP'S5 MDAH9XUQHS+$AR%/WZ- ].G2/#MVC0_?HT#TZ=(\.W:/CY^<0H4G;K[11/9=V0.GQ3.^E0P-9+[ M3U>KZ4*HLF-:FBKWTDEG4.:I5/ F[:O@,)!4:TLZK2W>M&,K"Y,:6:1SKC2R M4%TFEN]:I[#X8E\)+^# W,+SHNIN%;B)O$4$OPM=._'B)!1&UKS"4/6;_"@. M5?6F8CL+<\_Z34W ,_!^CN>MZW0]'=/E._6-;4ORQ99QGC7YV 'GFQ%=705L MJ8\)SI;17-XS1:WCH^\ FD,8@SVD$05I)Q..T0/P#?S7%W<4L_)8 Q%U"K[8 M!B*;2F_I7B*74?Y(+U87EM*%I>H #UU8:CUL="$A75A*TT.-"TN=PF6@>XEL MSO88ZLKXI\="7;RM#23K-?[4CEG#JA6G=YEJTGJZQ.PW,8FTN62M)>9Q)&;/ M[%X::5W2)=.Z7B*'Z!E2N!_HIJ*'9^OUU$ ML9B=:S>1BIWJ=B*ZG8B^]=&+U;<^=;#N]:V/OO717GY]ZZ/I0=_Z'*X[R*'] M&>=6AK.QM:O7U,;M&.U!3[MJ]Z[@J6O 7Q@?K2F!,#*& ]T7I)FTK'5"N6-Z MQ^CUNEHG:#[2.N%)MX4#H]7>LUB([@MR"HSIOB"7U)^@8W1&_0:IN3/L3W"@ M,33?-8GO^D:OW:3HL#/D.]T71/<%V95MK8%N>G &89MU&>-LF:1))J5FDF-V M!JE5X..V#2/JX!%M0]YR0/07:E]A3 M0)N#6]+&X/)HX]SZ331NP6=A:^L&&7OY)W0O@B88\Q='ED^+-[Y(LMQ\::L^ M[(*%@7>)\R!RL2K.ZU!X5!H_OT)\60YT4K!LY9_P<83EX==_LG);Z M_;WNM*^70IP*?T[#_++I3ER/0\&_7_,)K/8U]Q[X(GKQ<_ENU_6OEX"XZ_[? MTLU0U9(:>;N^IL<%*I5=FYGL6BZ*ZCN5INP?I:]&N;'&MHTT%)!D(1_!;F,A M/-6F8L]6$[6B@[U:3>Q0EVG;>(MJB#0F!$-7(M*+U96(="6BVL!#5R):#QM= M>497(M+TH"L1Z?X3V]-&S]+5U$^/A;KX,AM(UM5DU1V9-:R8")NL#DU6OM6^@5W-):^<;G%-X<@_0.&*+OA%C."F9(]DZHFVV5EI' M'+)O!$V2]C"OC+T]+)RMK>!,JSIE)7_9,V.>A/84+S*X;0.SQ0@<[J#K'-WP M:QIE)/Z$WP<2'6D[[5(7[:@(\P=^IWY8[JS1C'X3-&)5SX8554%PO94D9K#? MA"]"[LE&)#?.S/7=* YE$_)??\R%'XESZ+B1[?>NN%]>WN_5W_YKV&ZWWMS^ M]C<^F[^YH7]:;UX!V4A ,.!V%B4SY.._@.]U2P[=DD-?A.G%ZHLP?1%6!WCH MBS!]\:$OPC0]Z(NP+=T:WP*PJ%EJ[V=VON[.\5S[KXN7:TUWCKXQZ.GN'/O7 MT=25V"^,CZHWWN[I[AR-I66M$\IW0!UC9.GN')J/M$YXVEUJV^CU.C6E9776 M21>2+ESYHVM21%R/4<\Q+N&@?+,Y6^ILZT.M.2>.S :>$FL==E+3B*9:$^>: MP]?(;)\A@=0TDK/6!+*F#U/+;&GII:57+1D:I-=%U]8[@V8&*]G!6FJT,QT+@J@HM! @\4AAQ%E4" -.W.C M"":448-!C%&$$R'61".NQB+FY06+08G,A>79>X<='IL0=@P[_"JB.$SL. DQ MA/,=@O(,@@O+NR(" 2*<>$"$BN0B/"HY\ I2[#P,[D(^BQ#5'A66D+'&^.H[ MI$Y_8;*J,3'Z4/&4 Y1*3_ C56H$277JVM/B0,P1P&DS6#),%[,'X!$D[@3Y M,8A$.C#&0L*34/R9N++6A61:;MMA JR),\]$;+)?A,T3^ ZFR+^&AZ&PT4<# M^R .3>:P3]B!B\&TP!% T3@,+=YQ85,%H1"6=LJ1<=W8A1=F');O3B;(5V$P MHY==WU6LE'8&7/"M ,YLAR"JVV51793= )JP@LX+I+UM51Z_^*N*9EC6!&KZSK+J:.^P MGAU*]CR^),![%9M351E44Z&+O)3G#<#R!(B,8"& HHFK.0D4I9* K[T$32 6 M(?UQWY99!5',XR0.0D1+K-@;V3UXP%?H0QC"]X443P] ^.P>9@R2:)WH.L^@ M^,_$\1]]@+U@5RKZ_54SMKJ1-3]BU!%06B:X#F*0856I-'MB*OSMS6 MFG'77\F&&0=A2,VK5(H&T"9.MI[@+K)>7.?JX1O)A]^*W=F8S'/@ M8% L_H(Y4H8)?#*_E-F @S"5ET+R226EL,!77_AT'<9C,H6PJRLJ#93YRHZ# M@0)@.5(5MV:[V[OXQ(I&+;;3VFY!.@ODL%D@C[RJ M$RETX+Q.I$A[1UUU]%S_3I#/<>;E]#,,'/]NW2M M<;8]#->$NO7Z#3+'#M,G[UEBXYM.'M7XV=G*T!@Z=CC@8-<&6P=$T26X,;X( M'X/8TIOA"TODN!KLT.+V,'&F.A9X>^/9:G4U>FJ+GLZ>V9PG$>'O8R[1 J@O% M5T/&,EK6J$$.GH/CIQFW&&?(J8>]YC@G3EU[I=?M:F[1W**Y9;M;PTZ[M^^M MX0DYY0DIS#J2NI'!R8U:[(Z1U.D+*6]V-Y0#>VHT<9->O=1 \VW*Z]<3XDV- M+=:QYCK67,>:ZUAS'6M>%;VB2]6?_+#>/";2 ;I+CJE1YVF.*4W*]<+HQ9+R M5<=H#7:X/J])K/E9Q&I<=ICU(#^5-, 2T8$)1\:/M?/5CT;1D5'4&^Q:=;5& M 21-4! 7'F=M=7>_SJJ1"7TVZ%D7US=L:?34%CV=G@ZTUH'6AY;(G:&.Y:T! M>M9)9&L'A:G1<_0 G8X.M6XU.21-AUKO&FK='C6W"Z8.'FTNI^K@T5UOM ;# MI_79U-RBN>52N.6J;72'>U^:-3/4NBXUT5N#1V.;L)'./!01MJR@]B[4'0EK MFLN7J$' YHY*DP7H\;=.*E<-P[N!1'VD%IIU8,=<:*5SE2K+1(, MYD;,PQXQ>9\$\6,>1 GUM,GGGGC80T25>,_:+WR,0BX\ET53\5UXJN$-][GC M IH=C*4/95<4?/!+Z,9N-&5SI':3L6>J%-_>BB@:W@\G)>S]B2[K%U--=,V@ MM7]P #OVB5H(?RV=?2MM$-^0E'DM1UKJC@:B(/&PU0&\RRN:JF5O*T&1-\^A M?B Y .3HUX[P ^JC T\\[/C&/)>/7<^-%UF3E%OA1T$8P6RV? !SR^TVI W. M([UAL&N0A*AL@/.DYC"*<*DY#"^W?T(*3=M6>.Z?"3:M4%V7XH<@;7BA6DC] M=\1^3<)@+A BR3AR06B%KCC3SD.JY] W_D.<0T.\?W_YC0&-V(E'/7P0K3'_ M@=VC[EVZ!442@]"M4T14LAQ!V&:M\9S@ U"@0T;8S$#&P/E6,5"US#3IIY*[:$Y?%F2 MV-;(;+_<=BC%@8=K-%(-HK=8>!3FK5$?!/,,O9B X@,$?@M!S'EQ'J#@I MV7G0S_IMXNM!$K)[[DD-D_*/7&'(-=)^Z+0((-X-G M<83_KECP1[0MX9SLSC-S(DI@YFRDJ-SJ5@HZ"F:YQNU/$W-PY0H,N53F );=%F#-Q'L!WON*766-0(-8E BV*.4])(R ML8D&"&)YA\C2UF&C,8$*80ZFE9_,QB 18%")<&K7"A+%5P/G=BR9RB4\ "D MJ+/6L(YJ68SZ.O06J<0 G/MTU 9^Y(GCQM1D%?Z1 0;6$Z/N@)-#/EAFE2\( M[M3+4C57Y856DFXUR!1,,$;*9#.C@"]3@Q5Z9;AJYBQ_!Y]R+-YJ9^W:IN\@^A=T-?0IQO:[S?UZXPTY[!/]K MC_LCISNQ[5&+'N [H8U;&UXQ&N\MNR5Y8,J1^'S M+O!E/V.#_9,.8R JI)IZQ^=X<,'>M& )V&=Q(OE#I&I,JDPT<:1'(Y:2@40& M_@4%!A@_:.<;#&0+P"4]^9/,1RF1G3/H"VI.76BQ^*!4691,)J"6R'49P(E% MR&F]%-K,%\)1@CLF[X/T1H!CEV12R>\D/F[N0B';&%_A.*H])@Z\\H9JE_FJ<.Y3 MT\HU>#@+J$^?SX0C]94++/$.L/T7Z!+V"_>_&^QWKCI_WT11 .P3I^VC_Q"> M%[$/ /=@XZL1^T\ VT,LPY;"$$WS4%+3/[Y\"L([0,J[*>JQS:. S//)V),V M3KKZ(AAN[@K;!LV>A%'")0WF[>%1D49++I=,!\\2T('7J!MX]JMGLHQ6,?^:#>R7"&E@O\_SM YAU: M4'#&\='.\Q";B31.?AKT3%7&73F:#'5@1\O7N?,UJ+;VFH&'##,"L">X! MX>H)-&D(-NE^U8F-VW8Z:9%ZT96Q?%P@&8/F(=E5^(/T.BY3I_)_ N!LD@5J MZ#5P(?,O72L1(/QY%^ K8(:Z4I3 >\[_F(K*8XD!A0!TLD#FR@$VYL@F81X M:%''Y\T0WF)%J15&1CN'7W^XLV1&<&\OHXL5+Z$JY2;)2]KQ[X')+ 3>OH)T MY6$V=BY6QO*@7%NIBJL@26BL%YN2;-;O%G8G0?<(X4G7RR)EJI144P?,C#O9 MW<:&R4B: M:2.39SEK>=Z=E$\FSJ/B5Q$HJYQVW!_OGQE\]?I<2[_?SA*VT2 M71#J&H65;C@"CK=%8*( @/&_A;D"\OWS^=QS;3IMA>CJ$>CW6>[)CE.L7'_* ML96&"8+ORO>%3/>/Q!?,4B0,(B]+EH3C&$V%N"1Q$ZFYZ/3MB'"C[ &!)T_? MF4#)>FN_9E?\%:TSUT!*FLMU%J$"J/G7+7M/X%*^ H*D!+J71$6HJ%&B.<@[ MYPV1VM5XEZF6 .>2!;\7H&LP1X($O5R.GU.&-/D J.\%'%[I1)N!8UFO M>V#^AEQ>I;F!41I'>M5I,(9\1#H;#5O+[+5>(L'AP?4E>AO)+3]#\'/'R6_4 M"FO/P0?/,L] F:0+N,\@3@!37*EDG!NE9WAI8G#4+\IG[2W81!"[MB[[-S:Z?,HPEAX=M5Q THTCSURHBT&M M!"0V8 ^2Q!:2C94#"#>Q8HS@Q3QK^.UXYG$-P#R[4X>F):-JB?M7Q"9Y$I61 M":IH[@D'12WZ_N+ _HZ,EOJHG&"&+CB;>#7EOJ*U9A0EXAW@"JQE1 F,BZ_% MG+QU@!WX8YW)G$U2NJMDC^PR551J4KQDWG'CJPLD5B3'/+L2/U(O%T@KCTGE M_ZIJ%:06\V5L,JB0>T/7CJ/2("0K@#NEZ0FG8J!*. OXCE3'BH?+W^ E!?PU MI7LI G.^L(-[X7,ZAV=!0!*.TD_Q0!H_)@SF_CRZZT"G+7YKDW1 =G+A*$[> M4>G](.Y4V\Q_+7Z7S:[&%B5QB4\+;$ZFT!+OE^487N(@4>)^79J ]HPGA\?F M!^VP*_4'79 "TD?62),NP\Q(E%_EJ MU_EHP1KS2-9524GZXKVP!5Z5R2<=*XVLR^_9\*:*+MF%)SD&J2/PK^D855;H M9P#K6R'*AR46IR%T*57A#0CJ,30[USO'QQA4=T<.MQV!__K16[*1>3F79+T- MEV1G=-UUW,K>HY$Y['7V*>S=AX-NI_\6B[5N[X7[Z+ M=X^WE*)V809ND]I&-\& T?;MP42NMF_/U[Y5(O?_PGJ=8'9I=FZK04*W"8:, MMG,/)G1;9T@>VLY574.QYMFE>7#[#9*U3;!@M(%[L%Y#9T@=Q[!O#W 9^UP% M;^O'F/!G@P1@':K*-D=\:KYXBJ&[IZ5[QK2YM?!N=KGEM! *ED+$Z@B%E),\ MV1]CW_.,$57G#--ZL+ #E3PA BZ/*>_6P^QC3'ODOB_2*KJEY69+E"7'HLA5U4T*BQ&=;>R0CL327'<-_ M7)D1E"5,XL3&&CP9>>8!YD-%*Z5V*(,PQ\M*T1V$(1%$-EUE-E0V"VQNYA:* M?!8RF#!YM")!R)"P0@H5XYA@MI")FC2FS#RBNF0 #*SS9CQ6\"?-"@448YQ_ M7J]34HO,U2"DG4/FS\<)4@>@OUBM;18014K@J?RSDMR1A3"!$_(,.I6WLXQH M2F^D:H0_.!"N,#*R*(H/5C178-FOIM*4L,]P5*H$ (F6MHHME250NX!Y?B4,A-E ME?!0EN*X:2W1O&">42C@DJ6X9L^HV*V7%.5KNB63_8$ \%$[A"NZ0.;; VP! M'N,$]Y&!0HVS-AT;GE=5X-^D3,Z!&VZHR#!6(@J%R 5?@GL/[5,J_!IE-:KX=50,U6UFG-(VOM6D; 7)3.L^/N7RJI' MQ1SXI+H 9EEVZXZI><_4]N'QPNC5^[XB.1@D,*H3O3K1B9Y6LCYGL4 S/3J( MZDPWG>EV1AE>.M--9[JE%VEKDL&?+2>F;NW5#MLVM$'=T]9$T0V-7J-218Z0 MDW6"/H;-XZ/#MBEL$!]5;WP(?-1OUY26E69+%Y(N7-FZ![[R;OH8EV &4%W9 M:RQMO"!75+'\6EI47;:D\^_(I_OZ6:_Y3CG&@<*GI'0>U1SO>8%,Q/JEQ5-9 M1JM1,06'"9O1<4U;XT=2R.FP="#5TPQ9]#YM1)9?RME!M'H2/9NXY6JI=-5N M63LWKZ[1 >=LT+.NN_B)T'-1=LFW *^9XB6K]"GV27.COM88+RUC,&I@RF-M M_#0'M&R:2UMKS!ZBK9KB]Q*.X[^KJ][31736S;MX6"_](0!4%Q9>5Z_/&.37 M60U0#W6(23Z!G_\,6?6P%P'GQ*KKJE\9@_Z>15E.SRY/B*+OU"D2GTV0D$OA<(. M[GQ8K S MFU 6M[M@VK6_W9S\\5DM[BNF5QIE(;8X@ACP>Y=@4VVL#5:,50T M#NC;_"N,RQ,AKD,&L6..ZXO MF^YDC4LX]06(5G()*.HVWVK:$3R%%<6M N%C%VT5D)Q$!G5(5$ OM-" O40N M$";UVX[=V(,/,J GJI&B:HA#8?T;>U(W)XX1&V_D_6[LM ?QNI!?(';LZ '4 M&X>!?Y=U]DQOF63WG:OLTDD&BF)6@/JET*Z=^AYUS0X^MLR61%>AH0A7H\%; M'7.DWL+PR>I R;/H!?%.-D5W9>O3.=;>0_<)4CM&]\QG:=O$W5N@%.-\G]A< M9F] GRJ*>PTQ;^I&\B"8XSJY%I!=FR;7:7N3:(K]HU6/2]([Z\7!)3;1Z%]& M$XTCGPYEPQ@^$>Q_> C6H4Q$0?)KMO"S,)#X ^49P(B4 0'_Q3@&,G5()143 M())BBSF#C9.8.)6Z2Y-4,UB40B:20HT:5V):(B702%5>>(=Z.8VI>S2FU6"; M,#'EWD0:#)C4AKT+@Y"R:\! "9D+V!Q#SQTKKT@P![/+TKK1=6HQ*FRI=(< MG"^A>X_Y2+?8-U F;_P3_B.;$K*O@LS-&YNR,*S1J*=,Q]*.\.:?,A43"H'% M+$(W^@Y@27S5:%'F2U%T**7DW:7=36>J YU,#44S=BP6@4K,PW?#P$L[;=+F M>8(I3':<4 -43%N"40IF*$&4VU,T-.7ZL,VH.\%D%FPA%EL"D2V9SE11\*\\P@4\G$EZB0R/,>4P0?)3-#08#^!MB:R1^EE?4?>F"RFZQ[ M]@0FPL,(G61DPEX5&R#,"E,KFE<-*E]G?=[S9$4TY(#%@AEFVJ;6=@1'+K"W M),.#"/$(36_8/(@%M1*EC$(192W2U"++R8@3X=!D=]@*TR=+D4Y(M@"#V[][ MP^Z\ *P7YG%4'++)*#6YM:>(QA2B2 M.HE=7]P%L4I;EG(&,SI57EI^)J1GF,9XER6MJ0;"V5'JC>I%7#A:8H=4()(B M#EFT 'C>I1G"@%#@&E(-63ZUN[)\6+0/? 98=O[_]J[U.6TDB?\K4_YR3I5@ M$0_;Q+NI(C;.E$\/Q_T[6#+($ MULBZ >F%W#)V",JX-%#E4,E&R4ZG$R 'R+:?/'!B!C,=O-T'_BVWFD9VP 6" MNF]I'K)$'\@$)MAQLN'J1>UKY3)E%\&6@(,%#W)EWQ!)A,<%3+B)HK56^2.0 M_))B+/QAD5QIZ,[2U,.M1BK2O487!W:M=G'E2$,P$.%[O43-+AWR: +#_L]1 MU:N26/A)=B*EKS"31B.J?$4OA]M#^U3S*)(41P6^3(%:CH^HMJC$$*"DPUMT MS3%7V7=@ EA=' ^D^CM.KPXF/PHQH0579TP1-Y+O.5UCWR:6FW>)+8RR;>IB M,#K/2@'"W8P3;V.'X$B!AJ24 /G+)&OYT80Q*)C900\!OD&>"MU!-X6% MVP-?>8NF7H<]'.,YO5)X@RASGJPVCV6"4>T*%XY*G(T%L7%>8=' -1(>($#U M,7![D9+=5)7=A3,]D<)*_AU4S%A PPN="*XJJ03B9<)ZH#O_%,<;!0/"G.&: M1S8'6Q2=ABE03H#QR2V(_C,:5U\]'U M/&WIT#['8O M'7I [ BO0RYTGKXW0EXJJA]12/Y+Y>EK!RRMI*?/4C^'R3 QE0L0SJ[\U<#K MNJD0E"EX,0RF'M!K *H/1MS1QIEXF\@:QLVFF"(\A"!R&)WCT M(S+,@$K,F2" (F(]%DL^77NF#64HLLH& 9W'^4XZJW1+XDPZ2%_ZNS;LR I) M/! R]>X1R,$#9:OM2) ;.D:+1Z8UD*R<.-_1RV\TC:>U1/"Q#?.)QCR/ *;P MPPO93?3TBEQFK!A.AZO#[TW;T=)0%3_X:XHA<25I(1:;+0N-DGD^D#5\[RVZ MMDZ?<&WA?+W.'T?>62Y;A/^RK9-B)]]MMXL9QW'L=J?HMENY8K?U'SN;/SHX MQ-;@$.-Y=$ E9EGXGFU)>.KH0P4.GLB]D(MA.>?S2P,XK$B9+W>E:K/2+#4K M7\NB5+T4\(-K]?FRTKBXKC7NZN6&*'VLW37%3:G^N=P4]4KC\VY[&A5Z!P*. MH5^_Y;HC%/#*BD]H>-KJD]Z,,4IY/PK)U"=%EZ^36P=NGTK%$L1OIR6ESWR) MT'J=D"BD.QA^,%"?+[6J'(I2"]1J<<-CU6$LK1MU?_UJG@YM=+V!V?2^4;[ M-\+@[7XB/C(GH+&L:#L]VA'^6$F@Y \"998R%[5JLUZ[;I PN:W7+LJ7*#]V M2EK,C[?$!U5@H$H/ORN]LQQSCL9H M5(3*3::E".;YLY_.@"6+DS.FO0@7?<_MBC)93B@,:^A-@3&.I>2\*->D"&3/ M%3]_I3,59IZ_TL];R@)PV58"%5J"8)%9X*+ESY:5Z1TBK+IXH]OF1H_U1E.2 M AD/#(T8F2(Q&0U(D%EY?73 M :!_%L?V.DK:"#D8 :%D(9&K% %X= MMIAY#'E72GV XI.\MA MT[;7]7A&\B[%;;!/S\$HA8UGRN&*I#5_G'V'*6+1 M4"8E2;?Y,!I)XU3Z->>?G*G=8[888YH( QRB>Q(QR6B6J*3 ]$)RP0=N#TQ2 M?(8/%PH'U2 0)[<,FW+L,4]MVX9!T M#)&#_(7XK3*BS:X-A'OT1^AJLLAEHNQABP)B ;E+:,+DA*6(':4(RN.F?*SA M8X@J"CIXANX$9,%5%*#GP#*E'V+X37]C"-N7A(YL@>#L>IQXIY>L+'N)4NBQ MXS\DA%G4JDE(;SRM[[]1IZ?C]HJ#4T.'?"D2]K;K M1(/)HY%L2"9SQ[\?A?2(#T<,(_@LX]&5X&?8'KWT1C3'0+$/'9OC6(;,&AQIXW^'4]7V? M[H,N+N,)6D.ZP9.U*%),SM2!"[./D5C MDKF*(JP3CD'OE"B>KR]?Q!9T18E,J3@3AQMJ'!NTL"O/=TQN^H*YY/@'!QV! M*Z2]+?69Q5"OA!Q-^C3<#E(5D0[WZ0N%J1.GXP:*.BSCC$0##@/(! 9R@.M3 M3B?M<2HQ@9^WEA]Q,1]NVL.\.M\?7-AS/F1,.2$4B^S\70"+FET3@ :70"* M)@PA!G$>+9@8E*V&4!0^=091$?AD-Y&D.:@Z._1\O'?9F@NYA4=<"Q!'"YP. M7*"A4J79Y:)?K5T!.O2/MS7FF,Q6W%@ZI1"=449<2XY9ZS3JU+>ED ME8^N(PMHZ9*\9ROMRTJYXEY+N>Q!R,U2YJY:+W^J-)KE>OE2-$K7Y8:H78GR ME[M*\QL>IKMZI5DI. M7#:=.RVNOPG&6?KT+/<"'3MR9_GU3S:?+N1W9K*Y=,%>;<->9[+9Y5[[5GNA M,-1@51=!-OH.1NMNI1#LO.7^*"68C-.CV(\Q\0M@9*YLK['Q7EE_>F:WCT.718^.X@&0Z[].J[5,CDK4+A%0_36_ \F/I!2BS52GH_6P%EK.[A) M<+N>%@OV89NV>YL.9VD'-JF0R5KYT^=J0=O7 VVKKU>*+:VAT]E+=1;9/K:T MLU;.7E'I>_T&&MO2YOKU^J8=./5M*==X)41N)4M3#NO@SE:J-:0L??2>@,N9+#T&I M,;/:Q.2@7VOPDF02IC"*O;GT7:5KXH/1&-/>3S(9[%LM0DZD2+Y EY3XT40W MR$GD=9I3:=!/ZO$@F'$1XX1@;NG<1[C>Q7T8>P%A-$HJV+JH56&(,BF,1<79 MIU3W*F$X"+Z#$/8G?6#]'O;O84C:P"0!HEX*I^./)U. *IE6(64K2JP3*X4 M.$<*Y,M(G4449P;I)RA@IRVK<>9T>,(A#)Q0!<,=QM.[K3..9$@1Y@%*,$9P7H4+DV,X4;0*0C-P2=GFA.!;25MBD2;_%3V M\_-EIGQ()2Z/?$Q?W\A[[)GW_%)RVN'1Q*,+VN@M6;.2S^YUSGXE-(4CNU)FX MJ53+HE&Z*C>_F0BT>W$6)H:*^ NGXFRO3T7A<"IF*;,$,,C&;.4(.M1D,8C;HBX4+J;AIB\[WH/;@?6-@C=(SI;W521X-:7'\H?1A1BZ_YGHB.MKD0]HQQ6;&J(\9&!:.93=X3 M)V4?=]^M8,F_TWX!H],/ENHD/ 38AH6:E,1M.?%Y[#OSL\>.36!7[J%F3)\O M[<')?XM05L7U0%D5[.V&L@+Z MM%/P@L!I3]XS0.WC^=[<^">'&W^6,N6__JQ\K#1_JOC*1I2[5"]_DB[F%_]V MU3KI;+I06'_U]=EI.ILY64?U]2J)@_+8SNR&/WZM5"P[;2]1Z;H7:V6'^]-_ MOA MY@7*F! K:OK=[HL1ZBDA]KLS]P9S'_I>RYN9S&6R6J]T@I8SJL M !>M,ZUKO%!2UM8=9Q!=V96.ZPZN]<5$UVK)> ?1M2G1E=U%T?4O;S#PG*&X M28N+@3-J/UJ+.KVL37[MH#J2RQY4KX/JM=_R*SM7];HU)(Q])N[2C?1%6LL: M.U?(_%0@%3,G!UUJK;+HH$L==*G]ED5S=:F-RZ*#''_1[05G :R_6!K!.NY".(-W&P>FNU$P\L(^1P#_^EB_ M%L?N7Q-W%'KH;?^H,/UU#R-Q#=92Y/3<=^G$+BS(#MQ\[&YN+&E; GKYS)H" M>GO45OU5>],T*I^JI>:>9&"9ES<77E 73&[^9Q(U9J/^+VG4%7]1 D'40^(&LEX$OTOKB>XJ?MX'8P M!I@KINW,^L-UA;/T27$MX;KU@+5N76GRUTKCS](W<5LO7U0:E5I5?*K7[FXM M4:E>S+FOWAQYYJA/;Y,0OX6_S9H>+T27YY0T;C71-D6P7:))[#?[2@#D@1M2 M0ZZG&KH?R/8!,Q&=:45 )5;*EM/8VVR,G6XU_?#GLALNM2GEQ^<@:R\T1)Y4 MYG+;I,R!O>>^E[5Y++9E\>)LOZ%#)] %UI;]A+7U6\OO/,+_^I/AX,/_ 5!+ M P04 " #)8@A7O8R7%#$- !?DP $ '9P9RTR,#(S,#M[EZG!1 ):81) M?-KZ-KP*CEJ_?7KSYN,_@N#/\_X-N*1A.D5$@ N&H$ 1>,!B L0$@3\H^X'O M(>@E4(PIFP;!)ZUV06=SAN.) /N=_8-"K+C*3J(C%$;O#H^"#YVC*#@\B,+@ M.!S!(!JA]P?'T>$('AW]&I\<=L/#$+[O!N'[#^/@L O'P5'GW;[4ZAXAU.T< M(/E#@3[R$QY.T!0"V33"3Q[Y:6LBQ.RDW7YX>-A[.-BC+&[O=SK=]I^W-P,M MVLIE$TQ^+$D_CEA2R!^TU>41Y*@0OY_%2]+WF$_@?!;OA73:5JWMR-H5P@H* M;P#'A M(P@5X)%@@YC/$N_5*\GI;75>&.D&G&^Q+4U (AD>I0%>2@4LTAFDB M3ELI^9G"!(\QBB2]"5($+@E4+@O(8B2^PBGB,QBB!NW[] 8 Y74\G5$F #%4 MQY"/=)4Y$UJM!3*&;F@(A0X\)#J5Z!^[3WRJ-5N;C7E00SA MS,ER52>SGI>XU* 2;MWCX^/VHXJ?^AK41H26#]2?07<_..@ZF%T76LUMRU]! MH?<<=2C[CEL="KTGUJ&VMZR+!9NF_LT;5D,#<13NQ?2^'=*4"#9O$HMU*L4/ MERA< HL0=K%=B*L_MK8IAW<7FX6X^J/&)B2$"JVO2O*RV0R3,TSOU_TX@"QE-+%VY/6-TAIC B%>G!@TP86A\VI(31%",D]\3 M.-J3%2DD#/SEX%>7VU(%)3=E0PI=%7^G+2[]GZ#,-3O<[AE#KNV6*ES.49KF M__?FAS!Q;;Y4"=/D;]'Z"(U=6R]5,,%;-%YI#^5U@*/3U@65J]H64&7?^M?K MES':9"9LN^K%7+"POG;70IX33!D5KWR[\C1"30.4S4$F$P04CPYOZV(EG)V)<, M#*0KT8*-$A,L0$&."C)8W]E:.(S3\9WLQKJ.3Z-M#:25OX-F_)7P@(Y!:>"5 MR=+M%W0J6SB1Y?@>726]0@KD MDZN$/CPCS0M$*['OMB)6X@-MX)7'TNN??Z98S)^-Q!S.RN#[;1C,P%_96W5W M#S+Y5_!VR99/H^TYY%AZO%=I1%,:ZU2M+!VIG03F M84)YRI#\H5$4%54.A:2%O M\VZWL^K=0M4C[]X@R)M';BYM]6QWU;.9HD=^S9;^0_C8W+E5%:N']U<]G.\U MM+I'?KZA)!XB=3MP)!I'<57'ZND#(Y:E>J#T@0+PR-=G89A.52VDNEQHL2=N MW9O"61DZ7&6H@@PT].N^7!/84^V7:VI(,H_W*!=,+IB97DV?(R*--4^$-D2S MTO=NE;X"&$CDG+]E;%" >\3=8"+W-W*EK?9;TYGTD--"?XVVE9OWJ]QHH$ C M@2J43TR@6 7A-5$GA=Q8,#6M#'PP&,A 0 7%(^=_AHQ@$O,>8CH4F[K>T+,Z MWMCF%A!R?&)9/_#([V=1I*%@_M-XSEY1L[K=V)F7"$!# M>.3SFOQRCR8XQ,VS(IL@-G!Q?/SN\$/'Z *UJ6I9_K; ]&D[6./:(1PE3^(F M![ R8_22M%+.E9W&ZFE3-W/"*^FO1V=;FI:76]DCI;3YGY2T##E[<:.&ZB5."/A MY)1-]Y/79JEP-UJ=,*VL&MFLYDEV/RFMSYB[4;@1PTJ9D=I:EWOWE" CF>Y( MSCI]&S'FN9&:E+R?G*QFV=T86:-MYC_I:)AE=UQN.(%:R3,2 -8NS1M_*BY%:J$GW^\I)EMB2WH%Q MS%"LZT/'>?EH_@71F,'9!(=G#,%+)"!.G/-NCNA6/HW<134_MVQ,I4WSJV T M!Z5!H"S^(L4SHZ^D5VBYA>P'$@,4"LJ>F_(Z;"OA1L:D,>&9.9#9\YON"TH$ M@Z$XXQP)M7>^P7"$$ZR>^=Z2Y2:05G*-K$J5W,("R$SH+7G%B-^,?H5,/39[ MC[:DS]"W#\9*6X7Z'>/16E":+CHL21'CN0E25NS>,[BKO\K\(&D&L1]0*]I3=5^$RKSJ17='E7W?;BRU@5EY-)](6O!88JMY M3Y>#'-YG_FZARH*HM?3B/2\DUI>VWQYL@6QEULCAE,R6ABKODB%QSK'WNP5W M-KYW7X[I[]U7KE^.Z\J#LHY]MD;3RI.1AZL^::M3,_XQ4#T05&[@5*G(2UT' MT\: 5KX:'#RJ[@WU55%<];-#-3Q!Y,BI(ZJ5V*W*/IV\C.0;"B];!&C9///E4'2MDQ0KMBG)9.?7^>)+=:?-S(*D_\+1M MZJDAFC4"G Y2>9ZVVP\]BR\;^@7E::P/[U=Z>R8U,.:\W MU.:QN:V[MQW)2JZ1J5QS%,_W7FVXNM++LFM]I-Z'+W>93V;1#FVEU7R&LI[6 MI>Z:BRRLO5*=.>J:R.T-SXH',''>-#L@6HDU4I=KB*U: -J$GVRN'HE5\U J M\N,FZI')4*Y#+W&2RCW0JJPCS<]ARLJ_D?2J/ZI;L:VZMK:N5]RY_1HU/^.C MX6'<1SBPC/EX,-:=%]Y2P,68J><(SN>8Q9(\+,#C:/B/SV=V[] M]09+[?,!Y6A>=Q 2BH52'X4I8^X[B6>V:HT8(S&XX4&&ZA12?T@30%$!^!4L MZN-G")G/,6Q_CM.*9*6ZYCW:M<]&>#XOF*Y>*NDQ]5S!U/TIC;>I+ MM"=RU8YI--3?4XO2; 7? CR5E< B5;^^,)K.3EN9.)9S?@MDGU\K/TU[(@HS M:CN@P,HO-:[ZYY\H^7&+IB/U6;:RJ5F5LI96)5ZRTA&=0DSL-1X(&;)\B'Y< MDW!O<]5K17>A#4,&"5?9/&UGA%0-$.&5\2"N+BL&[XDZT M3R"4V"*L(K(3=:Z]M70F9W\2:\G1O!3IP;DJ.GN +,J^-G--U-RB5X=ZA!,3 M2.YF.H_P-56MI.,>HK,$?9& ;9BK$CCC!D>HA%JI]4(SNY)S"]+I>6M4N^";W*_R.#.56(]%_G\UFC-YO&!&W M1'O)@)UE5;)[H@]'(SQD*<^?"UYP5VY-U[:[D>[V$1"AT8L%P(6.KK.8(5V^ MW]GO;!YT-BCLPL#S!1'9!Y-K$DDV&(:6A>Q:\5UHBQYF/J?J&^>;6U$CN OU MOYS+ZN&P7#=8]JWKY7>A->;<4,X<^0FRL^@_,HQ408-)J!&*2\/_AZ/&V;U$ MPR&_50FC5UHT0V2LQ&J M?[9I/J3GJ =Q=#86B/T;079%4[8V;+>!VM$EST4".3^_H$0NU@26]9.K0:D] M$#2TI 2;:.X"[XL\DUZ72KH&--%&FN:GUNKM0NLL#\4W3&0[HNQ(VKI"[Z2ZV28_"N%3!T3;$AA4_4=X4XOTK(W.UGZ89WD+O!U*[=K MJ@"33:]0ZM,DN:),;9S7YF#<@5XHF:8Z!XGM37<<27=D -4W"[GL)E/XZ&ULY7U;+)&7;]?+7\ MZ2G_@3U]@LNTRO/EAY^>_OG^5W!/_^,??_O;W_\'P'_^_/:W)R]7Z?08E^LG M+SH,:\Q//L[71T_61_CD7ZONW_.S\.3-(JS+JCL&^,?P:R]6)^?=_,/1^HE@ M0E[>=OFOW8_98#<__KPH^))I6 X)&,+*!X* M.*8%_19WB)Q)I _U2Q?SY;]_K'_$T.,38F_9#Q]_>GJT7I_\^.S9QX\??_@4 MN\4/J^[#,\&8?'9Y]]/-[9]NW?]1#G=S[_VSX5^O;NWG=]U(7\N?_>?OO[U+ M1W@<8+[LUV&9Z@/Z^8_]K?I.O)O7?43W!Y&]1+P 5(_L.G/C_] MQ]^>/+D01[=:X%LL3^K??[Y]=>.19_/^*)R??/@AK8Z?U1N>O5@M^]5BGJM^ MZ>>,RQ[SSV%1.7AWA+CNB8_A>]?G)_C3TWY^?++ RVM''9:?GIZ=?("J;T;Z MJ<3\SRV^]-EG@E-8I-/%()_?Z//FJRMUC6G'3VNDNRZ$=?GTQ2K=N&E15;7J M+G]S$2(NAJNSTQX^A' R^VT>XGPQ7\^Q?[[,[]:K].^CU2+3>_7+_SN=K\]G M,93@+3HHGEE0)BAPDF5P3D9> E]'+2^>>"S*MMGN%CW MEU<&:0^2WI:F"WDWX7FFC$8=,$(0A#_%E(*@<@#&5-9?WI\/'PGS-=X?/G[I5L= MCXB$]:J-R"]42JSLJ_/;_+Q:IL5I-1=O5MT@\O6ZF\?3=8@+?+_Z8T7&9+DF M"=(W?GBU7&.'_7H6(Y.,)0[.E 0J.P7>HP5-Q#/ID2,OC>'2AO)MD";^"DA[ M!$4W ^GUMT0S[7CP!JQ,B@B(#"*7"82(*F;E6<)TJ(5I+TY>G'8=^5TS;EA4 M 1/(7$BIY"\!"91LOY;9V>!RY'H\AC943'3!?9"VO[*V[B+K=NA=+3^\Q^[X M)<9U?:LVM&BG5$J>_&)7WR0=!'AM/!27N"W%Y^Q=:[W?20J577 ( MJ)//D>)JT=S"AOC-XM-5$.X"LC["[CM3/]$@E;+&1@S&>N%5"08SD MF*%CFEF=+;.^-3+NI68;2.CO#1)M9-\,"V]P69-Z%!H,E+U9]>L.U_,.:_J. MEK?Y$O//N*0?UF\68=G?33IW)4I&!*.TCF#,/822)844,C$?4]"RM;5I0O@V M"#/?&<(.K]%F8'RU/*-GK[KS:CNY5&0E/0-;C 2%D6RGL0%8QNAJ4!IL:R-U M_?G->'D;/OX>*-"=AT4_*UX8YXH$PZM8A=?@+#/@,*'D/C!KY5A,72=D2J'9 MSEK_$OG[B[P]DNM&QJOEFVZ5L.]G"AEB9 $"0^(N"4=O55! MCY@CA$95V.I M_P8E4PK/VNM_=Z&W!\"O\^6\/\+\S]4J][-@I ZHB): !$;+-<2<)'#&&3.Z M8!2M_:N[*9E2--8> +L+O1D GO<]KJ]R1%H9SP*W0,^B0!!# A>)2?+R&0M% MUJL4*"J>@S0@%!E:):4 7S?@-3<9A9=.2FP- M[Z_0,R7KU@X-S330WLC==+@2QRB= DMK-MG;$('L+ ?'N#-1&F::YQ!V]G$/ M9>)&6!-VEGF[W$&')V&>?_ET4NLG+@/.FZP:K5/DQ4 N2&N5<#4#Z@R4G M+ M%-EB:+T1M0594THVMH-&:WV,'0TY4[3WQH$U3!.O+(*W10"ZI+54C@*V,)EH MZ%")QA%6BMVEW@P!+T)_5/^O10)G88&#&>O7W3S5"BSZ!T+KS0O7[IPEB4PD M$8 +78T;IX7-^PBNZ&"\M]'SUD#9B^ II17;X>EP.FP4W$K^GUJ2_,2ZG9WI!U5[:;R;Z9F"HP?W'^6(Q*[$8;2P%])P> MK'C=>TFT2/N0!=8-8Q-:USU>/GMZ,=->2MY)I W=WG58?IA3H'[!"B'KET^; M\L@KRI(FTVN*IU -(ZA22W6S5< M$MM$8X#*B)K?(9 *05&\9SE*AUBPM0=[)R'3BVSVT__>PAZQ M9V+F2_!!< FF$%/*IP0!B5%60F8)6;*N=5:]??_/B]7Q\6HY?.__#HM3G.42 M5&0&P?*ZP9><@\!S &]S\3)+GW/K)>U+&J84R.RI]UM!^C[B;@;F]QVMIZ?= M^34Z;$G2ZD@F50IZ36.1X%*TP(W+J#"0#]9Z5^ V%0^,8>![TOR>,F^7<\EY M7KD/BS=AGE\M7X23^3HLK@%S%D/6TA@+1A5.YC0Q",QZB#+$XLE/ES&V3F1\ MDZHIA3Z-H=%8)-%^\=NJKW'=Z_(^?)J5HG2R(H%FOG8UZ@2>"0\I1:^"JO)IG4-Y((E3"J5: MKS,/.G63N"7-$QI2V,"4-E+16/TY5_NS457LI=! M !?)UC9*BFC(8054.3K.G5.E=>SXK6[VW0LHWX3S08-=R'C)(&H1M-,(0E6M M13E4*"-X34:8+G'-FP=$]Y,SI15T3S3<5T.YKQ*:H?V7XY/%ZASQ+0[NTAWL MBF@+*RF"PD2161WC0F]E 1%=SIA\RK9US\@WB9K2PMD8(6T5TC+^Z4[O)(=Q MH9@F%@LZ1RN^*N 3#Y M"SD9S*QY[^6]Q$PIA])^Y6B@@-9XN!H\\)FP@?Y0S$?P#NGU]2JRE*6E +BQSK]*T)2\Y-' T$XE[5)-(1W-E]B=7^?S M@AZK4O3T3$*MJ'L7&""4I$ CV6GDWB=LW8YT/S53\I9'PTW@LEKVZ^XT5)68@&IC'8F M)"M+P4S M,SI[D=!!%'4/-%-$X,G! L\[Y]M)G^VW#3:+C_'ZOEZC+R MO\@*;1JQ9QAY]K8$4KABY/I*!TY+ ]GDD)U7C/G6-4SW$M.@IV78&[SDC5QZ M*91#*(P54#IRB%IEB"Z).B0N1-,ZYOJ"A >&W..N/FU <$?WRLY";]N8<#]_ MF16TY+F#T'4*LL^\;IQ%J!.0,1:AN6KM#'V=HBE%W^/ HJ%&VC4Q5E>,;%^9 MKV=,<6=S=H!9U=TR*R^F'[M0JTR2=2:W#K:O/7[_XM0S7)[BKZ3,%[70(J3U MO^;KHQ>G_9J$W%VUC]7V$?HOUT(VS$+4.2S@6#)0PUO2:T1 H4D2FJ%-[:M5 M'TSFE)*4N^+E=MWJN-IJ&%#VZ]=E&.15S^/ [FR>L'^W6N19=DH6;BT8$VKM MCJJ4>0<O2&K]/95@RCHG4ZKMZ[7*3X@",?H(K!CGF+"2XN7F MGMEH[.PKZ?O-)-="I20M6!9)3LGSVB1C(/J0933"H6K=6KF7SW*XL;S3P.:7 M[W ;3;;?>/\LKYEW4NE$-L5HED$9)2"F8FDMB<$6D7CFK3=4[R!C2@[P5,&T MK_9&A1$]4%OE$:2OC-6LMV%++6Q^5]$T;[100A2*Y8+2.N4E7> MY5I:G*!8EKWFH6C?NI;QWHC@<5?7??5]:]+)CE)NV,MWD9@_[8BI%T>A^X#] MS&%M'J3%. E?.^DQ0PB\OD]8 D\N>==Z(;R+CDGYLJTUO[?@VW54X; P_Q.7 MQ.&BYL/S<1U1:"9!2)-_=DKN=>8G2H':F=8'B=I0] M<#_^^X+)",II!IP_<'V-2XK!/0L4VV7CAEE-"0+C'+SR3!./FHAH[9!?)Z!! MK1VMP@,KIA[IHX0!BXE+)&94)B:G('$,NVF? /C]]2N9N=PW?,;=M%^F. M@]6M6K*,UJX4'D!JLLE*:PM!L C)6J-]8)%T.":>1SBQ=N1-E&9@&5=9+:MS M+S%M(Y.2U<)@7^)1@''WV1O+ 6\_\N6_%F%8ZRW!K0F((UG)ZV9$4 M$Z.3X)BIYQ13:!;;'P=UH'36H]<)[X*^VYN4TU!^X^0L$;KQC3:'ILV$"$Z3 MRP7F93^,@\18IDUJUF\)H/ZD_;M7,/=,NQBBAN>]1 M!ZFGV8K/1L4U=SSK:GI()L= 2A&!7R0!?8!HI8?$E$\J*EHR1A@H=Q\Y#>;E MW??5.PT$*,BC2;56)!=R:'(HX+VI9P=%[U,T/N?66]*-69B2K6R%PSO&]CV: MUAMN;=_+Q%9$Z\B#+\G7\6,2E-.B%D8F\OF#,4%D;53K'CQ @5BD!J9%,#DS@?& 1N8QYCU=\^^232D[\L6P M%I4I0\KT11I@7 ARQ3P3K+4PIIG6>DR4?24Q]A#]M*T/_=:D-YF]X5K7WGCF M:^T[0N1<@V<9?3$A8_-)/JUF\1UJJWQ*F&JNT\.BC8L82\H2A*&70>E:X,>" M!Z'JH4>J%-2C3$U_$-K:\O[KJB.0+B^&#:3S]UU8]B%M^E.&3QM@Y_][VJ\W M?3$7TDK&."PF@A@&J<=D((1Z\HDS&CD*I)C[@-+:G9,I68CF.'W(*WH@,!SD MI7Y3+PR$#W>]6?7K#M?S;LA&;))$M=>JOX,9Z8)4)I#WRV($)8H&)[2#X)5 M7C.+IO4PV)%8F53 \:C8/A0>'CF7&/JC7Q>KC^-D#Z^^_##YPKMY:=5^A^OZ M /*"S^;T;3^?_]G7Z4Q7913/:=T[&V;\S**3F8#':W*$ M) ?WCI+!2=LI7& MJ8BM>]:VIZ[!KD4]" !?XL7?KY:?WY2;+\GKN)A_N-B9F8F,VL^ F@G0J=DVD="W!T;(B,KM.6.V1>D7IY!6X50BLA,!P2> M92"21 #G@H(DE,]"6XW8VK_\*D&3LJ6/!J9=-33"X= =B>CEZN-RQJRTQL8Z M>,T;4,PHB (=Z&PP!A=X"*WS2[>IF-)TGH.A8R]5C+B.W#6W=^9C3KJV>F ) M%*,@=^3&10F2Q< EU\RK\1>4NRB;TKR>1UM8]E99,SB]G/#%4..+(U0I(+TV2KG.VY),:UL# MT!!K%EG4HCU+4:@E[Q%+=JF(UOT/N]*Z##Z9#( MS9MWY#(EO#D?V#K)"C)R-$D41"M&\!Y)2BB+=RK%,D(PN0NEVR#0_^41V%RG M8Z^"MP^&F-G$M,OHP:; 0:E8P'$48$(JJ',EOO4LK*V)VRJ#RO[JP6D+S;6; MF44A18TH7B_?A06^+C=&1WZ>&XF!9Y5+!OHA@G(N0$#EP9'A#Z%HQ9H/=-F. MLJT@=;@1?(?!U A*:]>(?10Z_)F /DQ2IO5SD-N,H1+9&4(SR[JF=PMXSB09 M<4;QJJDIF>:-UW=2LA5@#C:;[S!X::"3,?H-G8@9ZP.9E:(>5E,/^U,,N#.I M6"6]S*U+I!Y8ROD7R['O*/MVR="-8W6M#:\6 X5/+^CBG'RK)'FV*!"X+-6W MDO5X,Z(J15X""F^<:+T5_"V:ML+)7RRAWE1/#='S[M"[?VYZZO6UQ.!_JH]ZOGB?R&CND9^9ZP,$9;H+= M(D5QPNE:@$EF(A(2G*J#*G,]/8>E8D)K]K])U+2&;H\#I5N6NZFF6CIS"3$/ M7?=WA"(WCQXPPGGT @<>8R"WPY?B@C$EM4Y,/("\*75A' I3(RFO MX7%)_5']OY)Q1@0.VU;]NING6N9)_T DWKQP[/!A6)-$>V3M8?E<"2S>9??4%@@ M 1H#W!KR&PP/$'F2];1)I7((:&SS8R=V+'-]Y"Z^Z6+\CH%&8ZC_,;PZ2RN6 M5RZ2'UNG]=:S(YU%#US)6*35SJ41QKSMY-4]G;DJUJ=\_//=5?S-X7K#XNEQG M^_5R+P'/G",C$*PA[]20O"(WX$018*5G*CIE6'./:@0VIE11^QT!_K$!]1@+ M-W)EHXJYUD75X0=1$GTF $:!)#C-O6X]-7W7A7OW;-%;' XB?+]Z'S[57=8!T'4%1F\[>KYZ7,E_,B8-Z6F\NPI(!K2>$[US&?&ZB:75W7N+T\@I3).DDR":+X]_4VJ)C4G_L @:J2K4;OJ?ZLN M55^7R=7RHO5\N+(I)7R)ZS!?[-)0O]WWMNBEWXFWTPW/J,6DS;[G@Q1GP M69(ZM8RUN46191$%%05#NGEWW=7#]R^ 6G7K]]@=?V9'N*ADT1R,#'4,DE?@ MF!:0E#:V$%!]\UE MZF84M9S-TW?+FO:2]+M2MY.XV(32:V.<1:XXDS;""5C M!!5J<43]22 F*R-J*UIO=-VD8%*.1B-5[R[B]L=D?6;)T/.3KEUW2B90DFL@ MT@H85_,T=7/,-N]5ND7%E!)R;;2]IZ0/8.!_#_7,H^K97)WMOJ'V6D7WOM;^ M00]I9_IWYZV9']#WB'<_^OS2&7QYBC.2EW(Q!\BLN#I9-H)+JL)#A2)B-EJV M?OVVI6W?Q>:KS_ESF6OC\.ER79M4$MWZ_+A^FD6M>%$Z@#2B'A^(IDY"K)MO M3M,JR8"="I^6+C("V+U>T\=4YDIF[(G*6K=+990M8>!V@3&0YDP5D MD[+QKC#I6U=6WD/*E#9(#X*>%BJ9F%&<\8.817K,XQC&+_D[M&F4CAGK= 14 M-97F98:H> 2/2F/!S%UNW6\S"=/X.9E]'.8D\.YU^946U[#X/QBZF>,JR\08 MD/^H:K6QAVBC@2Q48=I9ZV/KLJ3=J?TNC>1#_O.4R5[7/,[?.$.Q*ZW=I:T<'X;Y* M/3@$ZTOR_N-J)K*VQI*SX#V21VFEI:A<#()2ACEOR']X).1M2)Q6-F-"@-M% MA8^#,P(.SI*KPV)D NX4O0Y9U!ZOQ M4=#VZ^JTFRF951 E O-1@"(%@"M8^Q%C9EHB0]MZP_^A-#YPZ-W_7UA[L!+W MAAK%EE^G\/WJ9WP3YOEY66-W16/AWOL0$T7QAB+NZ!-$1F^',%Q%SH/17X95 MMX+8W9[\P.EUWR]\#J"8<5,AJ^6'NB?Y$N/Z73K"?+K 5:E7UYNK>VP+;/W= M39(>NW'2*M-Q[>FS+&PNQ=8<**MMR#I#<$I3C(=DD;Q(A?'6Z_NUY^^]08SI MM,,\L!*R5"9:!URGFOV3]23AG""Q0*;41M2A-2O7'C^IG,*N&KZU.;RC>)O/ MM;@H?!HV+(=1==Y'1UPXJ#/KB"DG(8@<@)/#[EFVP<76NKZ'E&F5!+12? NY MCVH,-J_\?;J[MJ4.W"XN_T8E9P6)N=P\FIDI0B! M\R7F:V?^#"35/HMYVEP=ZA>LH:6'JP!6#)T4Y*E$SBR4H&4)@05A6N_,;DM; M@]7OB^>\P^YL?O$^SB)'E85CD$5F%\U,@7L.0F!.W'CI8^M2OJ\2-"4+. IZ M[E@D&ZFGI;W\@J3+$R,'FC+QE^JY#PR=K[7"!4)F BPK50JB\.8NTMFTS#27G+ /C&:13!E2V&GS0B9A/J%R, M-20<'4+WTS>I*OY'0E0C[8V(K^N#JEZ7ZX"")^RZ,=S[N MOH=]/O%TYC#&9.N;E6L^7RH.L4Z;32D6GVV4QK2NSMV1U"G%!&/B[\ME\Q": M;6:?[Q',+3J'M6/F:EP3!['4XY&TL.!5T1"8$=H)+K1M7>CP( *G%%(\.N2: M:'%+D! D2R"#$PY5B*6T+BYLLMX]7$+#")'Z16&Q M:<(=GO5\?='A/1RYM_H\-&"S)?B\Z^HO)UHC-([S[(XG-Y'];Z?YSROWQ$6FW;UL+@Z,/S5LJRZ M"RU\SC4/Z>57=$,_OYQYMUKND8QO3$ +GWQ,F31RSR\/B5I=%@?IO>LPR) N#X.L(>W/2(JI0]HI M@C8YL5R@N#IUT<8"/ME:NJ5SKL>SZ>8GYSV O"DMG@U1].4:.9;"FIYY?6$+ M+IB^S.S.BO=1$4U0U#K. / 4=.;J$K<]E^3I%4ZK<'A$:#=4R!6?Z MGI/O1O>AO_'< [K.#Y% (X_Y]M,N?),UQ6*1B:$HUZ5Z_A=ZPFBTP UR#"D% MQ5H?[G$O,0U.HJCG8?PKU&!S?3X\AZ+41>C[>9ECON*Y6E2L!W<2!$.\*_=0-"47>1RX--1(NR-)5LMU1^%?CZE^OR*/A>ED,Z#D;[VZ9'=C^3;0=)"9:5]S,U/CMJ>NBEU M68Z#GI$TU7*]J3->^C?AO.9-KPZ9OGTN<,K*:2X\2)E<+5@PX(HVD+(IZ#U& MID8PT]L1-R4_?+15: 0]-8/1,"N=C.II1P$"?<#N#&?1\2A]86!,!;1W#F(H M#I)BT5IO6?N3C.ZB8THMC^. 8V_IMT[>/+^S<)ZNU@M($=7J_%HE?2V4ZN\0 MB0PA9*E934&8VHD9("24X*)*F$RR1;;>R6Q)_Y1Z)4?RI!]+VVW=;7+H5MUP MO.S QONC6F=\=>3L)7TZRFR+KL.[:G;!FOV MN\;:2)IJF[J\GW64W,GD(]#22Q&ER0R\-!RP4(P@=5".-Q_1^E6*MD&,^ZX1 MTU CKLYEG6U^/!\BRDN2F,U99'+=7*B5$3I&"#D(6A%+%$5J6\I(F;"[ M"=H&(_Z[QD@[?6R9V-Y8SZD"TSL M &]C @ 4 =G!G+3(P,C,P-S Q7V1E9BYX;6SM?5EW&T>6YGO_"H_G=<** M?:G3U7.TV&Z=L2V-I.J:F1><6&Z0F (!=@*4Q?KU[&7&WN/&O__W;Q>B'K]!,AY/Q7W]D/]$??X!QG*3A^.RO/_[MRR_$ M_OC?_^U?_N5?_PLA_^O-I]]^>#>)5Q/(S_+D^:"D']K?^WMY/*Z&9Z=SW[@E(O%QQ9_V_PE68A)24L,M8E( MD2)Q,7B2 FCAD@S>VO]V]A?)HHQ>,Q*UR40RGXFEBN-O,0O J #\ICQT-!S_ MXR_EC^"G\ -.;SQMO_WKC^>SV>5?7KWZ\\\_?_H6FM%/D^;L%:=4O%I\^L>; MCW][]/D_1?MIYIQ[U?[M[4>GPU4?Q,>R5__K]]\^QW.X\&0XGL[\.-X-@,.G MV>TOWD>C7LW_$C\Z'?YEVO[^;Y/H9RU!3T[AA[6?*-^1Q<=(^1%AG CVT[=I M^O'?_N6''^:2\TUL)B/X!/F'FR__]NG]8Z3#\>Q5&EZ\NOG,*S\:(>+V";/K M2_CKC]/AQ>4(%C\[;R"O1;^8<@&E"IS_6I[VJC.FGIWS+?/(@FROQK-*B)^_.RJ>"<7?EA3P(\>70%M^R!R 1_'(98G< \&T&XP3IQQ^&Z:\_#H.UG)OLLC!">A5L%L[X"(IQ%7.6 M@_DC"I0%F-$D/GCBJ*QFD]MA1C[ J/WIX&I*SKR_''R>X=92=AE$#^_QR^E M>]!1&DM"-([(")%8I@/N$I'SH(UVPCTF;[I0ANRGH:7O9HA717ZO8#2;+G[2 M2K25YGH4;5!#;G!,$ M_N,/DR9!\]5;V;0C*X_P>6DF0VL04 9]U+'.$)*CA)K@R9 17#9 MLXQ&3!4FEP8^"5*["/,QOZP&OQ^A&4[2S^/T#F<[$%*'Q, 1YY0EDH> T#(0 M%;SWP*7EPE9A]\&P)\'M_H)\S"ROLO V'JV)(L<;;0M,B>B=) !*XFK" K'& M:$*YS;C%,88"J+,(+XU\$OQV$N=CBD47BG\>SX:SZU^&(_CCJ@ABP'V0U'M& ME/*&2$,3"3JBUR,I$]PG*E.W_75YQ!=-:2?Q/:92=J?R$YP-IS/4L-D?_@(& MG$8K!4().7DB!=/$91I(SHEJJH0&$RK0^7#4$Z"T@Q@?TZJZT_I^'"<-+A9M M,*.=[=O)U7C67+^=)!@HK[SC*J&:E3TBFDQ<8)(DU+K@E =@J@++&T&< .GU MA/Q8!W1W'?CBO[U/.-UA'LZ#6C=KC@XV&4$U,3Y%(BU..AC%$)BF6G/-5=85 MV%\S_ GP7D.PCQDWW1E_G5(#T^G-_\ITV2!:0Y66BF2I.)%!&N*,0U#,4:LB MFOJR!MLKACX!IKL*]#'+MAK+;_'+#\V7R9_C@?.448<[378I$:D<)\ZCRRYY MCNBQD4ZGH [.-D.O.C_S.\;*T'SK70 MC%LB+* %J6()U41/4K)H0D9TZ5FNQ_:#L4^'Z_U%NH+I3D&OLKZ\;L"W0!+3 MELO,"8L%2.:!A"04\<%K&JD6&;J]R?='>]%L[BVV%?QU"FV5O/#HX_EDO'#< M38H@)%/$2:[0U@L>O_*.4,84C\('+KJ]G\LCOF@>.XEO!9>=8EB?(5XUJ%B, MAR_#V0@52SE#F0]$)6!$^N*M,R.(!8MRSDP!EYVX7![Q17/927PKN.P4Q/K2 M^%) \_GZ(DQ& Z=H1#"6F!S1Y0:?B!/,$= ^Z2RIR:G;2_E@N!?-XOZ"6T%A MIX#50I]^_A;/_?@,V@":]4T.+]YYJ(H',[X"F=II0S<:I*#ET1*ADXT<$H8"!6S MYMJJ&FF#U:._:)ZKB74%WQ5"4._',VA\G V_PCL_\S3YGK@C HT4T>B M1"M VLB(C=:CQX5^=+2J5"]5R@;>#GH"[.XOQ!6D5HA ?;[PH]&;JRE.;SH= M>".IBP$(*--THWSF,1@LXS&:?T1,C0GA*I(N&!$"W.UC\H4U.4U:#X_MCG@"U M>XMP!:.=8D\W%M_DXJ)DF2?Q'Y_/?0/3#U>S'&#F)2PE ,1D .1S!GB MF5,$YVD3ES%YV2V"\32&$V"\FHA7:$"%JJNW.-7&C]Z/$WS['W ]$(&J4DA M-"M%)IQJX@,-)'K&DHY(G^OF(Z\<]A1X[B#(%=1V"F#=6/*_#*?1C_XW^&91 MQTD9!2E0RY*/"$KFA)-5&K\UEF>JM>>^6Y)@S<@OFN JXES!<:<(UZ*0\P[5 M+_@3M FM "\%(UED-!. M8IK78\]1*<$LI38001D0Z8,B'MT[8K17DGM/C:Y)\;VA3XCD?06Z@N9.$:[7 M""FUL$;^; !!4:.4(:Z$5:6,: U"UH0;",&+B'M*ZD3M@^%>-)W["VX%A7L' MK1Y-[(L/(Q@(FT/0UA$P('%2(1";$B,J:G#4A3*:2__CAKKN#NAY/Q#+[-?AZU _[UQRF<73P*[';0A+RO.^^^@?EN M=$UZD?5AM( GKM#)]R319! 9Y\1IGHEQ0)6/+F:^J4;K.;/_H'O $5V:6 MB>XDUHIGR;]>GLWG]N;M9/P5FMD0=[''Z!S57%@AB4NE_A>W-!*L-L3P#-8K MRM4RZ8^:0FPWTHMEM@=!KGV=__75DG305OW'_DT^QM/):)A*]R3\.N$"".F- M'Y7^0)_/ 6;3AWBV[ #RY$.KM ?9#?I2[Q!.P4L.,3F=9/391ZVD,L):K:@/ M>K#%\ZLW%L$/Q8@.'O'>X#K 9,FA.$JR3SY$,(SY37GDXS8663SQ]72*PGD= MRF'/.!N$$OEW+A&<$AK% =7?2YR3<1P]*R:"#;6=QX<(GD5<8!=FE_>+#@*M MN%D\1',31;X%90"7,'",Q"C0\&&*$N>*KXQ?EC/W7,1-U6K[L[P$Y/!D=V%G M)=%=1-N'$>BGY^6_G__S:OC5CQ#9]!,@M&$L"R/^Q>MQ>OB#>Y\<1,G0LK% M3-:!2),C<2([0L%%GJG)DF^J-][+8.P"^%CZTXGT9?OR8(SUH&ZO8RPGQ!%Q M!,2$=M0?,%L4\SF1E+'&$)\%(S(J?,URDJ@#VDNF%1.ZMC9MPG,*RE)-WA4[ MY2RPO4=;>HP?N49(MY/5":)"BYEH(361'-=6K[4D23MI*%5*;ZR+WD<'5N$X M!>X[R[=BZYQ'F#[Y/W]',ZH9^M%TH T-6D6'4((CTE-.?,B9V"BI=YX:'C:E M^CN1?A_(X5GOSM$ZTO<6< ^K_BVHTI'W_?AC,XFE)%0FJUDRL20P(Y&Y]-DU MVA*JI!?2RNQ<[?5^-9)3XGU_$?>YQ/^"$IV>0_IU,DFHCE1SGCW.4>I$I$5H M-J 1 A02[DDQI-S;(O\ R2D1O[^(^USG<9KH-&6K2A^8 $81J1E.+^5C Y=^F'[^=EEB9NAL?)B=0_/ ?!DXGFB. MZ&"HD 21 C0)*45B@O7&F!@9;"H-V8?Q+6"=@E%76_H]*,A#,()IJI)51#A3 M>C46M>=1$ER"3,FA7T,RN/XX\3F^<2G3ALH1# M?VTFTWN1,I5Q==- DK2XW"EFT>2TCC!G PCI0+/:^>/MD+WH&&(/PN_![/O- MC]- R\RI5 Z=#,U13;,ESD8@%(125B2O96VGKHQ[>'K[X&324: ].'%OKH:C M9)G?_H&;O#EK)-":]4Z MVU9#,V(]YR11&;P16FG8='1OOQS29DPGJ2)5B>C!;2@5&;/F*A9!MP&LL]+! M;@[-,\<=YP;W.EG.$SN<=P94Y"A3=$[GD&O[DQO@G*9Z5!)_#Q['ZQBO+JY& MI53G'5PV$(=MTV'\>@2MW,?I]45I _//]N=KA340V2?<(RU!^YL1"6A!6<\" M3H;F("B C[4+<&IA/TF=.PJQ%5N-/RFJ-ESG@W#EN*6$@.X>LY)82S.QW%IA M/--"U;:,-^$Y246J1D#%KN0+;"4>_^=P-!HD12'X*(F)#O=7JB-"B(:8[,$E M0 U.FV[XV4<1%F._Z)C'7@+L):&2W&+E+U!K! M2*2HNU)11P*C#.<-N%M&DY/>U !JOUS'T[A>M )4%WP/UNL'7']\:43W&_@I M?"J7T'[(?YO.$0\,,VA3"T^L";@_F42)C<"(DL)PH;3@LG:5[$9 +UH=ZHFZ M!UOU7CKFC\DXWH3LM0E($-HG03".H%0DCG)'N :GF=:HG;57A95 7C;OG47; M@^DWQS. S+G5N/H82"6YJW&&VJ ]J@"44]9%73O;,1_Y13.ZA_!Z,-!^&_HP M'*'4H,15VQ,]YY,1/GM:S,C9]>U4!6J4%#C5R$J )"N#BTQ*Q!F&#K#BB5>_ M&'9;;"_^%$0O)/20!;F'X,"D6P!N3A;&U%_GU M: ZO$/TPN%Y-NHB_Q\KVC_ZZE%F7]N*PR-B#X,YE?!W0X0Q$:JV(RT$1,!E- M$B=5\K5#W!O@'%4U.K&VIKB]J\A[T(:?+RY'DVN 3]!&MQX+8."H4T$(2X G M1:1/N&RB%TNX$KCO64V#JVTQ/ GJ9#2CKOA[2):BZC97*X$9B"%2)XEU@<[3 M=2%KM*S0O%)"".-T]0.5Z\"/EK,_OJVY ^2X$R4W:P$ MMZ1))36K279!:H/3UE"[@&(SHI/1B(J"[R&:M&+!\DXZ+U@D5B57VCQ:XIF@ M1"G\,;B /ZZ=13CAC:&C@'L(*/TV&9]]@>;B'839O3"7X*5/?FE45XX0H/D: MB+=,(RJMF69&J5B[ F(UDE-U++N+O0C#V"R)E/L*?&^]L]YG,)(X+DJ7<(88 M%>4$O(HR2L$EHWTDJE:B.57]J"/^/H[VS#LD+DZ5E=N#&Y@-FS;._Z[('](; M&.,7LU)I,UT]">MR2(X9XLM,I&8.I\,""8$I76X:3K3ZR9\:P$]4W0Y/:A]6 M\1VH@=5"2)XR,=E:(AD:_<%S-/J!!2]"\#;VF& M::8YTRBF1Q4_SGI6Z="[*W8$I5[=6EC$<(_%>AY_U;6MW%VX/&;0O#5K/ M5\WU?40.9,Y2$#"X&DDA'/'<4X)[CQ#&*U3SVFG4QRA.AO". NXC*992*TH_ M^NB'Z&K?G%BZIYD#D8)CQ2P.049$J#FQ3+3UGB)"N>N9UCY4_#2JDU&)R@3T M$.CX!#-?#-:??3-N#\+>/T&2AW&( L#I"^DTR2!0 %:WQZ0E24('ZT.V,=7> M%)Y&=3(J4IF /MJ/W"%J'9YRV+&!\^(%?85Y_.ZWR;1$[3[D+_[;0+,,Y1 L M\=2BSTUEGH=XDV2!HR'%0_7N1#M"/!GEZ9.:'L(ACZ4P .Y-3$J3((+ V2,B MQ[,GD:N7E_)R M#XIXA182LT% =-9Y7CO=NHSA9.CN)-R#!!IP#9H?*_I83IVBB&>S9ABN9FUY MX:2$PR;C&4H2GWAV.PMO368!G6WA;"XU KA*)=3;;$3 *?C,6&VWI [RDU&L M(Q#90WCCJ>C.(#N.!K85)#&$)EUD)&CMB"@G9PV SKS'P.=*3"<: ZM*Q6-5 M<95O<%3* M-H(@E#2W\&4:[FMI&$+'*.3B51O2;HV=S@V.7020OL1O'UD?1@MB=L;K9$BB;>]O&X@'+@DMC>(L"&-";7/AV=_@6)G\741\ MD!L<_?3LP\>8/C+F(]_ V. M:(P*%7(@22I+9.2>^$ =05LT.P5,A;!4!?J2;W#!'G$&QQOE[?I)-^X M80] [7^-XXHG]W67XU.36+K04:@H= I:^>"E4S+XG+E@^&=P)3*X^D+'%8-4 MO]41E=&WU>$BE*0I#Y:$'BR$HQ.!,55>4HII,EOQQU(L%%(-D!+@#6J^!JUZF_U&!JKPK2 M3X1U%W9[L)<_-I,\G)44XT DD5URG'@)%*V(E$DH79&#HT$HKU4TM9VCN]%/ M6U?VE'(/!45;)9DI"S(E[XAPN60<,R7!TT22B V!\E3];.USS+I?T@=J&M3)H'%=I"X3:HVED8:43?5VQ#W/Z;2U]EEI M1 ^E4ZWDWD^G5Y#>735E;V]AMMCNKA2>1].*,-LW%06;83B[P@U^P&A,F;%( MHHV<2.T3\;2]D8)Q%[/EVM0^C]H5\VEK[$$9[:L$ZQ-<7C7QO+Q3CR8QB,Q& MQ3TG/)=,K&&:>(YO4%8Y^\ BOC6U%]$G07T'.E6-DP,4<2V$\@N*[=UP.O=3 MD([I.C_EW^=B&V2EG5+E@FS%#)$N1.+!1I*S82$87(RM[KGX:U_LIZV"1V'X M^5:@:1#!".9(%A;=+$O+^Q8%@:BC$1(\<[6=V3Z")IWK8&P YP/'+8J'4D\H M-+'6! (Y<@DJ\.Q[*WDX=AU,EU!C!S$^NSJ8N3(6VWLR+H9ZF_:5(6;!4B"4 MXC8D:002%'?$&&:=-3D&J&^7;@#T3.IA=B)ZGR MF)6 CEP9TYVXY:Z;U:1^,)7(1D/@-A&=0:,E(B@),:!-$J@Q0BGO7>V%X8"J ML&V9S($T81=A]Q']]Z63Q4VJGRF:K/<*713ORM*'LQ/BE1\!BJWU!^ M;_S#F^<5*%F.\^\KSQZRCX]K.0+U4C@JT H"0'LH"6(-4\1926W4GH*I?5+K M&=3+[,_)DS50NPBTXMN[9>F.LHI)QTK_5EDNKW2)6/1]" N FEW"IW;I?7XQ M-5"=.>U!A#TDZQ[T(YBCNP&6I$PIHJK19'#.+#+BM8B$:2N\Y%);7GNM7@OF M!=)?5\"])-I69E(6ZXZP@09*"2]M!]KK^YSQF5AF:(*(V'W]+-D&0"]8 ^H) MNH?DTW)G@1M4WFDAJ2H7FO.R*I73HJ7'IM'>*&IEIK9V>=UJ)"^8]PJB[?=: MWW7E (OR:Q^\ILR3E+TI9[P<<31[(H5WQ@JG<_7FQUN#>\%JT0\!/21T5@>/ M;[")D&Q$1X4 YXQ(ZSQ:J*54Q+G$M.(A\]KWZV["735Y/ZLB^?E[R/<4=K8E,9%K[Q:Y?6+^F *.M$IIN58$!"8TO M(R41F97S+LJ7;IRVK/!*AT0ER[63T)U!/XOB^UWT9\NZF9YHZZLF\QOHRD>;GW2/J0"-" PDE& M$Z>D(HS&8#CW)D'M,UXO(6F^$]$[)D^8[$;=5JG0?J1], M)7R(2<;HB/+;C^%29GC;\\'\;7.*UW)=4PFNX17MMSH H!MAI37 JQ&7#)^>B!ZBP] MT\%R#YR64)A(IN9['=BG/6J:L M612U?<&G,'5/*[;/*R<#WI:8MH^SOP]GYV^OIK/)!30_?[NI6G\]G0+^F\K! M4VXC%Y9%DGFY I2&6.XYPC\LUS%:(66N73NT!\S#KX15]>=QDK)?HGK8,=?( M8^XG9EUND;6>6*\#D8H+8DL'EJ*]$F/(>*LO2J(]4$_NPB,&^N MIBBAZ?3S_+ES;R)"5(HI@P9AF[D+I7NMS22SI)F Q)*IW9I@(Z!C16#JT;XN M'M-9_'W$:>=8%FW/M@#34QSF 9 CQU^Z$[6L IVEW#OU"(@JE2BQDEL$E3,Z M!0PUG#/.%/H?(5:_=*)_RK>-L_3,^"["K5S6_!E%,6D6U5@QMI:1>2 MS]?38H N"N=RZ11:CLHZBJZ#+%?.9"])MII2Z=%$3=L<&%CW_)=*815Y53P= M,&UF=UO!74S$C^;MG$$FVJ9N2Y,QF'T+4+L8Q$_IP#H@AS6(*Q(UZ4O*%9?PS>! M2,^UU(1*5FX:3)+8X ))MAQ3KJYLGSAF^^>:. MX+OQ#K=E5Q3\I)/4*EK+"P2_OAD(3B%PB"1I&3D"I-#%4AIBX#'S M375ZN[UN[W][R13N*;6*9U[+G%Y/AW[A5;&H$P^"L(CNL90,7WI5JL1I]"9Y M%T2HX<#L@NXKG51+$A@P2J(,CKC6+D.2>JGJUM6C=AS;8N((M$8@9A@RM5?SA+\(I*H MDK/!>FJJGZ-ZCK4M.$L/@&LEB(!6"LLH!IHCT48P[ZFPEM8N\3F-VI9=]*=& M; OXC:EBXZ4DW@QZYM M*<;#QV:2KN+L0W/3[[Z-43&=<](THE\K2GVS2H@?Y62XC3(9YTRJ$:Y;-?:S M#-3O1.JDHG K!VAO\+179<\136\LQ6U 58S1KP5R^!A]=XX>$UY)P =CWRJ5 MM3"1,)"J-)YP:.@C.(CEZG0&%GS%]_U0K&\(SQ^(]%WD6CE2^*7M W*;(KX] MN&)#RI*5 @T$Y$$1Y]!>,>@4*(G3M,M1C)71PI4//ZS36TGHDYH2JUS2\OHK M2F\8I[\/1\.9;ZX_7_JX"&9F#]R44%CVLES<4+I_)5KZ0X/Q%EUS6+[P8"61 M&X9XZ736DE[M][+QX^GEI)FU=L8-'N<2#N\Y,9J5D@T#Q&HI"#-!2BD\HS)L M\UJN>/9+I[&SO"J&\F_S"O.@R*+@!E0.,D1'/)3F[)ERU":+*N6RHV!HLF:; M J7'3W[IW'645<5@?D'S?IRN2CL8/UI4ORTP<:-CE)(HD\HY!ZF)IRD1);2T M,EGE6=Z"OW7/?^DL5I%;Q;!^P?0KC*'QHSMHBX5!>+33F"'1*T,DYZ7)'I3: MN@S,"\:HVF9;7//XE\YD#:E5;"_9U@_/ !8PM%>4!DY)BC81J74F+CA%D@S9 ME%()8GGYF MA33+CL"7Y54?J0K9-M3H4CEQ%9&#S]^&X!W\73[J*9,4>'6@6$ MMG?_Y8PK<3"9<*V29#$+P6M?*_4(1-DXX!VG44)\)5B;NI5X=5?)]I"S6$#"E3$JEM 4#%2I-0V,XW7KNHU: MO^U7%,_\GG%G5,+M"G>Q2(E4UI# 12)1JR "^FW6;A5IW(/OI]&=CD949J*' M2R1N=5=Y2B4-@7 3!9&B% =98"1$$SSE3,;ETW0]K0"[SV&QP7^XW>#GZ:*D MO,T1<"*R3"E;-*4Y"&+ F2R8]5S7[H*^!LJA\JUU-ZP:*XA1HT5<^[*,-5".UJVQ!LN3^M+N M88-CJ(P+K/H?)2$"<-PVP1. MO#:*9$9C3C)'5OVRG2,IRA/M!XZC)[N(OW(&Z7_ :-&'D#,6@_&6\%@.D,K$ MB6,)B%).4$HY6G)/!5P>/O'P%G!E44\ZRZER$O?=]=A?#./-$>WWX_C3#28K MDPX:55,[M'9E@M)=B4?"K @I>Z5XVH:[=<\_)2:KR+#R6_AN^!6:Z3 /(7V! M>#XN5?=W !=-(CVZ,#(B/ILLFC*2$N],($X'I5-,UMFM.-YBK)/BN[9L*^> M/\\:G/<7^,<]52QG>C.ZYR3'%D[QVJWE!+%P+EA02FU#]8I'GQ*S7277PYV& MF]L7:<]=3@HWC200'"A&; )).$[9(59M-IYL/IG&;GTX:_4DWT-\ZF&3EFW M?*\]W78B:F.'KWVDW'M/-^XY9M#5,..JJ!_.>>4^W M>HSO(MQ#]9O2S@=I BK>'"42^=$?LG]IG82^3;]IG:1UX&: MOB63N32(AI6J0*F8(\%;]/U5-,'I<@Q-HL8S:Y1(@B2M(Y'6&F)U#@24]3E0RX2N;>$^ M :GK_CU__ >T;E&,X[-VG$]07IW%=U^@N1APH027(I",,RWK5B#6\$Q, LJC MSUFFVLU:MT-V^/6EIHXL;_@]L-%#0POKHKUL#>Y CRS0&2CA$1Z10GCBJ2\,B9@0H-+95J*Q-JY&< MEJ)4D'8/48;5,YZ'5H2U40H $D6IH.!>$B=\(+089;F$75AMQW,#G$-5DO2_ M%767]G.I+?E8NILUL^N/(S^>O1ZGNU7W_!1[2^NO""1\#9Z&Q*[Z64 M2Y#<2>PIQ; MP#M.\+,ZM=NJ3D=>CJ1"23*M;3"$946)A.2)=RD0#<)%GE7DJK8[>335>2*( M^APT9Q_2V(Q:G>+6!4[ 1T;^C#]_[9 M4_C+]'607.46/_?A^&03TTX0W$D4>DI.$X^[#%&4*IN !IZWJA ]-H$;VOC4 MY6\7@57F[7>4U,75Q0T0R;)@Z,@2VY['-N6H;TR4@$!X2KADV:8^T=LR]V#0 MPQZ5WEOLDQHRJ[P1_NZ_W0/"J33) EIT2>)&H*W%C8 F0C,HH"I*#KP&>?<' M?8'D[2VS V4@)^.SDI=X!V%V=XZ[_'1V\],.2)$>-]];[P?;#=&QVBD]Z/Y[.FJMB6]^%!1FC6I2>%3K+B':P M1PV*@*9U0.6DKKT0J[+;N09*]^JC>-5 *D\?V,P]L,@(8^62>4M-N8$7<%%S MS@$OJ?JMUI*=:H]NAS]":]\*[#XN.-I/GGUTZH4,#6+Y93CVXPAO)]/9] ^8 M#:0P(O#H<5*X@974 _'!*F)$CH:A>Z>6VW]54-Z54$Z#\AIR[B%\=G^-')AR M#U]IGL1 E:(;)4E0(A(;@3.NJ6>Q=FN+^^.?!M%[2[2'5-[#^U*P-6P#A8T^U>7N5N4GTNJ;JWN!P-9[_XV)8> MS"^",SQF2(8D[C+J:[DL%W681)]Q);(H%%-[( M%I750!!;>U5?R.@PQN"W3E[?&=+)8'WXO/=W^A:A2]UX((")TJ66'7; MMRO'1'"^/ :1)9A^K<)3VO@[RK=W1^ /?[%(_VZ#JZ?-?QVFXQ@ 73G;J (= M!=[#AK 6GX[":FT3ZKUS1&I::AE=()P[XQGCH'/M6IG#*L(3QL"A]& 7.52#+B[%E Y\,HH$7-W*(4I+ DN4)"9M6$T>L8KRZN1GX&J6U[_W9R<=G >7D3OL+[,7X.2MO% M_;-&.PY0(77494I+^2/P6C$J4M1&2NF2=UX*;BSW('*R<;#C6-T6Y"T'NXM@ M\1Q5$!&(=^B82$4SL9Q:XG.DY;XXSIZ\4.^*L>LFA8]LYH5-\_^_'W^> M3>(_SB+A%\!>]6IYM^N3L![\H,?@< +SNS0_3IJ6E]FL&8:K67$)ODS^F(Q+*!;% MCT\\>S^>00/3V8 F+55Q%< X].98$9;VF3 7093RV5#]/LLZR ^OC;TJR*-6 M+@=GMX\3>1M>VC>0)PW: W'DIZ4U56R[*9>TXH=<+H%5CAECM27,LG*8D)=6 M9 (-UY2%BD(J;VKG\SK /6UM/!2//00/EH&5BXBWV%;FC;YG'Z$93M+M7#A- M(4E#B1:\M,?3;'Y!3Q(9DJ>*&E=;)VOB/VTE/1K3O?10J[+\9VN"$TD10'^1 M2,XBL-:YHF!P$J7OU*? M"Y8D"$;E]*<&ZUHC=J:C!S-Y"=,BX[X%J)ZR&RL!';E5 M8G?B)GU)_6 J$:/1^$\D&J@OY;:..",\"9F#1BB)D2ZV.Y9CW(Y:A YNZV MRAY,]! 2O ?TW@55K]/_O9K.[MW ;I1G2B5/DD1?0'(7B=/>$9JLYZ"$C+Y' M?=F [%D&F/>A=KT"U>*EWP7G71$]I#@3;5Y6AM_JYK9_3C?\$OSA59,'R?360.SX;P7 M[LUDIG>'WOZ VXK8!5.!>W-,C-_=E%P@/O@P>!&TM0NOC1H70;-XE XI)* M+[54M3/-&P$=H["FMG:L.#%7B8%^CDTN@5O$7>?HM+59)K20<3M"6SEEXI4O M=ZT[;ZDW4K':._MF1-^'@NS-02\5ELOH?OYV"1%-#ERQKYKQAW'Y6=LA=CJ0 MW.1LN2;&QO8* T5LN7DFH12"D,9G4;_\>GM\WX?V5.*GE_+M9:RO+THFZ)^M M%_0AEPN4IR7*"].!9H8E56Z> G (-7&"$I($[0^0-,52I-B[*JV%]WUH4AUV M>DB*/H;:&I0E;SN,-S]M%T\M@@*1$LFR9)$5C\0&*_%;\$(*ZGFNW[MB.VS? MAPI5X.6Q_LAZMXNO\)OOA'*3;0K:&:HL$ VQ-.+Q EUT]-.CDES*C/^XVM>H M[P3P<(?0^]:?_GAY+LG@AV[N;:_2F$54QF024ID*%8&$( /)9;L&XUB0M1VQ MU4B.?PE>=>8?%0=U9J"7DZW+J!;IBBUP]93[78?I..G?&KP]J0H=A'Y(I< U M5#N9$V$<37B)3B%QB5D"@9J83 B0:I]N.ZPR/)$ /J0N["+K/AJ#ST4R7P+<^TKX>9 ?>?5+=SNC[NSP[XO@CZOR5G[([=].7U_-SB?-\)^0!AZHMA)M M#>X2KOU,%S&F0**C-''+,\OVN8AQW22.<-OJ8?7W47SAJ&K0Q]'/2A/ZBFM3 M\:Q_F32_XN_.!II;5>*XQ.$TRL6UG 0/DD N597)\Y"J'P;M:2[_7\N/H125 MFWVTD,*&.87KNX_C]B]#/2JF4\N$/T(3 M$:X_@P\(KOIA_&4R\Z/VZ]>7E\WD*^Y64H&+@>.[2QDZ M%Y*7 (DU!'T<:[FUP2:WA3[O-?AWI8_]TU,QJWK[ NTCJ]4OT)>[%^CO4.X1 MQG?F*S0HC_8->N=G\(L?-O_A1U>/>IM[.=?I^/$^6#X3!_2,R(,H#(#*X M2 #4/HA\J+E]-^_*LU::QR^'JO)R;++!WJRQP=H__@.FY0KQ]M+YZ=WV.0#< M!IWSAAB.VZ%TI50V.4>$@I3Q+X5(O<19:D_D^U3[HZK#8QW71]L [D]J_KJR M08J4H9,0"6YIGDBA.4I72A(SMP&8"-'7KI:MB?_[U.ACD/]8D4T=6W\!\FX* MI7AX/(6[LV,#B#E08SE)4J)3XE0D'GP@.K.@=(S"FZUC(-L.^MVH5K]T/-8; M6Z]R\DF)3=>);%[#A?"]19N=2)8RD1;M>2^,*MUCI#6>(>NB]NI7"_RA*BZ/ MO> =A>SG4JHYA[^H+5+"4I EUF9JNPNUO51!3V?- ML)QH;#M*MBF33Y__MKB=$E#L+9 ZB]#5.A$;A)$4CV56_ZF\CH&?H MNO3.^:-2ZEJ$]5 Q<^.&MV^:D]Y*:BEAY;IBJ8,G 2=-HH],<\T-_E%9=^X- M_WU;=/ORT,.QY!LH-YJ_#9B>#+$'0(YC0>U-RVIZ.\BTAYWD(:@$U#BF(Y'" M>035ENZAHZR"R5$"EZ%Z\Y,#$/R$J=$/O[N(\G &;;M0X5J&Z]V'\:+?5L@\ MQV@LL3G@PA68);Z]%2_YS(3G+O #U>VN@G=XZZ$#D=O9GIU9.%S9[#VH7_Z< MW#9H4]9'E4B@7.-.%RP)UFI"J4H10@I.'EYA;N&=ML+LQ\*!CL7,HXSOQVUQ M5WG:77NSF[_[!)>E@08*:_\S,GN,4N/ 3-?)+9V>X=YX4)9I&@0:C1 @>.:8 MXCQE2ZD9[#-@QS5@Z:GWAKZ+GJMD:>AM(V"/]-Y1X,&2WU M,<'-[2W!EU!.-Y9) M+BYH0--.V>04(U107 $T?KD!+T-X62W*GD:EWBCU4X3E ;.HN[UW9K&Z;_YOKF+^>Q91 :#9B4B,USQ]*AUD(D(N.VQCCD MQ&OG=?: >;!"H+[5IF^*CEW4,VUF [2>IY/1,+5S:44V#X,J0T7P@@AMRS2\ M)?B^E(,EP#(8&;(.VV@:#G%/R_"[.PU;/_HS2 +UP_>DJMPKVJZK$2T2%5M@ MVB7YL[-.'"/W4XNCC91W$/"AR$=72GE#*?&AE-9FH8GWY6R!-M1DG6B66Z6# MGQ7I:_)!A^1\%[GVZ:3>+&;3VT($L%F)0$RT$>?99J\Y)UI8105C@5<_6;0& MRN',T'H\K7-..PBYAT#4[WX&S="//@':$W$X*OM;F?'M/4LQ @L*K6$F<,;H M2#MG@$2E939>(3!NT[GGVQ)<[;+43$<"$X*L?N5T+Y@34H(Z@>XA9W5X>^>9JBJ[3=+I8L>:; MGQ"X+L5,8BFYE+C;$>M<)B;(R#S-/,;JV=Y-@$[=/ZC/2A\J,\>R,&&W --7 MI?Y]($>^A;<[41_A3FI(IJ(U7X"TO6&*?S$97;7-+Q8]F"GGT4I)/'!+9$ERAYSQ M*T$5BT$*$^D69*UY_$NEK8:T*K]COX,O-SB4R7V^GM[S"+01S H&Q*B '@&C MNA@0EBBE1:!!:[!A"P;7/?^E4EA%7FN-H9Y+X=H;[&Y"]I_]"#I+)J_-$KPD&S@*^K=UHYS@#*WQ&D6WGKB4+F( MI*E$:7 3ITJF*%C@HGY/Z.=:YD9+EW4AB4)WAJ -$XEC($GREFEKT$>M7NY[ M.F5NN^A1E3*W'9 W506OM3TS;I4J(0QO;@/E>HUH[$;4QQK&/E'NG/O*L%%>QKSKRJQP.N\6V-DS@$%V2WA%&)8*SD(@'S4E4+(-* M(>C =B'WN<97.K-;18*]URBURY).R>N(:B9QLD1*K8E-)A'F0^ ^**K,5G;< MR9A''/:)G>G90O ML='9U(_3;T,?AB,<#J9^=OM+GR!>-4VG?@25 53(V/0IDJ6L#J5H U*KN9=& M1A^="XPJ$= )*/?1YT%E+-T6D]OGSH=]_6#8&X#IP_AV5/S 'Y-QL_CVC9\. MIW=!6-2!Q"E:5-I:20TC:7&&TQU.$=KN-I MTGV'K38+/22$:@AJ[L#@XB)TZ7<360E T7+1$82,.QM^69HDINIMJJJ!/U3R MZ/AJ>5S>GTONZ7;V;Z[O[7N_-/"?5S".UZVE;@#U(.";:*@.Y>(NM,\\5\12 MEK0HE8*B]H'O+6 =*Z1Q)'U9I[65>.O!(5IE4-T"O+'_MX'84^9J"WC'R6=5 MIW:=ZE3FY5@J%%D,FLH2)/3X%LU11L*S%\YE[D+H;74ZM.H\D1=[%IJS QT' MTICI[5I\$QO@#GU A2NM$BO%QWW(O*+.,ZHG-0B] M M%*83&WW:_6^N;[_\]R$T.,CY]6_P%4;SK+*C/);F*SYE3:0OU=C6]O;3\U"M75CJ4Z7> MCR^O9M-6 FS1!9S13+WA1%"*=J0H%Q8'*XC1S)4]'+3N;3]\#.=YF$Z5B%RG M,AU9Z--VN@>-+[I^,Z; &4\$6HJXJPN!LW644.6$R%* E[T9V8_A?&\*L@\+ M!UI!Q**]3(@Q4T5)RIR7\XR&6$,YH=(Y+U02V==.B6^ \[TIR#XLU#Z1V$IP M"O&GL\G75Q#3J]M+K3Z,1]=/9[@?Z,/]Y\Q5(:8[#7CXY)U2U[N@O$TZ/[]; M_FI7@?=^@=\^9P8W7>Y6=_[?P45RZY:3K<2\MA7MFK7BYL?ECX 0_^U?_A]0 M2P,$% @ R6((5U4!C\ZYQ0 )3P( !0 !V<&M925XW,5%*NI*K>L;*U,)PI M3D<<E&5N7[ZU^ 9$0P#I( F2RZY#R(('''P:<#H[_]L.OW]Z#Y(?__1__]F___C\ ^+^OOWQTWN9D^\ V ME?.F8*ABU/DCJ[X[U7?F_#TO_I$](>=NC2J>%P\ _$=]VYO\\;G([K]7CN_Z MP>ZRW6^+O]*$$1K"!,1N0@$,* $IP0A0S*(@I1"C)+FY_ROT""0H\@")8@Z@ MASA(W- 7=WD)8YX;,/&-''2=;?[Q5_D'1B5SA'B;LO[V;S]\KZK'O_[TTQ]_ M_/&7/W&Q_DM>W/_DNV[PT^[J']K+_SR[_H^@OMI+T_2G^K?[2\OLTH5B6.^G M__O+QZ_D.WM (-N4%=H0.4&9_;6L?_@Q)ZBJ61_%Y?1>(;\#N\N _!'P?!!X M?_FSI#_\Q[\Y3D-'D:_9%\8=^?>O7S[T3IG^)*_X:X6-QF*8#>2U_\%%\U4XC!QI0IO4\K>KN0&5_5FQ#6:,MCX9V,OJW M'\17JVT)[A%Z7+UEG!4%HQ_$"_*!?4-_LO)V0\7?XEU(LZI<<1;#(!7OJ"3A M,8"88/&.2A/ $B\D."1Q1*)5M?^,K]@&_/IU!Z>>4V_"'S0DKWI6<,'*?%N0 MP[OO87WIA2;>9?+ME_RT00^L?$3M#0*U-!0:0?YCA]?):L!.)1'_^T\'\2QP MO)Z=N?5,I#58G1JL@S94?N6T>'M)S,D1L+4T*O+BE)F<:#-S6+2E$*JFA:,2 MUW*U8_TD#;J?V+HJ=S\!\B?URE6>[J>SS\1ML9,)%63D ;57_$1R85T]5N#H M6?$B?S 3OLK-/D[-0Q"@?G#R@K)"6-07!#S[T'^MLO[ &S0D=IC ZV-*U1 W:ZB)T&LO-*@"Y_U%,@XURJ:1"K-$ZL0L88 M='YO(/\_>VI$F1Y+>F1\OED5B;+XIYI$_48S52),_D9)?EIKHF M?0(3JS*!?6<(O9+P?W1N3[@_%L'9R6!/M1G39TG5Z<\_J^HSIN=4%9H/I*<: M&:&K._3\6RFVZ=(Q*1UQ;[.2K/-R6S"Q@60?*O8PMK-0'&5!2TF@=9Y*IX/7 M.0!V?I>0G1JS!;- DYT+*Z5DY"_W^=-/8J1VD1!Z6!NJX\^R$C2%W7WN=6\S MW$N0[XQNU^PSOR6DV#+Z,4,X6V=5QLIO]>IB?U:OA1C_6,408<1B"@(2<0#C M* ))$B& PM0G-/ 2ZF.MG8?RU$M[Y>^0.SEW6NQ.![SF#D3]"2AN12;A=>H] MR3"ESN\U>ZQ(5@_!DW,59>Q6J MLK+*"%H[OS DK>\ZI.7WM_D#RC;]AL@@><.+_0I*)G<>&[*AO+Q[9!]:S.*6 MSD(6WQT6\>EHLRS9'A%V"[3OUV8FT(<-*<2#8&]9\_>'S>='5HBGM+E_@QXS M\5:\Q655(%*MW)2E//2%$11$#,"$)""-H0OBV'=C$GJ8QZZ>3:0^^?*,).D\ M)-_EJZX/R_*O>>U[CL:B]^*>A>F)UL0/MO-K!_E%R MO4?NM-"=WW?@+6[L]!FS9#%H3#RK":%/R*E-83""OOOUUPTMUL_W7QG9%EGU M_,L_JKLB(^S-]\W]G5@N"B;%^"A+LS($6B;@RB6Q0^S\@HI_"!U5PW;>U)I* M30S6NM)F+78:UXAZ&O^CLJ MV&NA=.B;_$%NO>L3\=NBD$]7&J'EZ^?#-7?H6?[L]@]4T/J/;V+6VPV]$Y^= M3^+3U-BK*TBY3PGAP/4A!)#"&"11&H(X8,@EH2L,I5C+JST!R*7IJAJI(Z%J M;H(F?9**WO$7?CY3>UXT'HV^HWQ"[FRYU*> .*_S?4*2S]ST4\ZE;_?5@_XL M)J_>HHJ]1UGQ&UIOF:K!UW/[TK2G!.;4R,1&4YYWU9 =B5G=NNNC:MRLL\#2 M+#KLP(IS8,R.Z39"@9'-UC?F;,;:B%!=*VWL4C/S3 ;",;;?#GZ4V\,O3*J$ MW7??6/&PBE)A:2$"A9DE P@#&($TC"* .4MPZ,88AZF.P:4V[=*40(/ZIN-T M6DNH-TZQ@][\P!%@'IQ7SPP5NJ'-BL]#S6RRS_+$2F1'\,'3]+$A>(^Z^8$C M<=LSD?1XLF3T*$XZJQFC1\2I8:)YMYG">LMP=8BH.H39$.9Z+$Z95$YB2^@E M,4 N"@!%B =AXLK\7-Y;M_ M;K/J>7]"$X<\@=)>$8L_!=#U?9#X'(,XX=C#OA^[4,MH49IU:3;+'K3G*5SLYEZ M^L*>\O63/%VK4T??(R)/HY_;(!(7DR3%) (NB9$,Q&, NX%04(B[7I1 E.)$ M1RT-SK8T=;0'VV8].SNX>KIGF&$UG6.-MXEU32]E$Z1\*G%B2;,,SS6K1E$2 M^U23J-UDID'><[JH1 M4K[G62NF4TC_YBX(*=\X1,A0!Q[57["#-'I*;8J'KJ8*7_A!3JQ #T]P)Y\C M!91/3H*^J?]T.MBEOVDG5GN)?+HG/SR^XTV^J;+-5JKIU@.2;RR6])CP"5E2 MYU,@G/4E,"'%IZ^.*:&YQQ>2^"*2H?G;"LZG6SQMSDWK>SND?'Z24"[H1ECR[S,E75 MHY/97K;HT6711VL>]=RF'Q7PR^8QDWZ_;]D#H^_S0H8J_(;6[]?H7C4R8&"( MI>UJ?_ET]Z'K9:XA.SPOG&Z(QLAIN!:'XR$#ENB;6$/H,.?\+L%;JF2@0(]1 M2,'0N+.%%2@(UPTM4+GK;P7:E'*X6K.W'EO,$\]/. &8) & 7NP# MQ.(4N-!'KNM&81@J9:7V3; T-7",46WA]Y(WO.!M4#+Q0C^&-^[65J.%MF7L MZY]-2L_13,NA25D5CG'0J$!Q5:W6W-BM:\__S][;9E%I8Z!WJFST.OW-C73" MM*>(,A;S]L^L5-W47+AU:;JI ]%YRV0H8[9I/G$2L6)";1]-X_N6*QF:_#!N MB!QAH BXEG8H T08[4PNC3?;CF1 F.Y.9.@RPV*I^68?KMNX.=XU%6!6-(E) M$"41"!(W!C", H 3>2B&XS!&C"5?DY*-&K5"%41;T<6[1.BU<9X>W/MN4H!G=%K)JWT?; M54,U>#)ZLZF,/]N;3D/8[IM/YS:S-^&;?",V[ULBK94/&S'RO7C:Y<]%7I8K MY%*.6>J"U$T)@)ABD"8$ 4AI'/ N\2/]8[W!F9;WM%>%ZRL=/+8PM5[)PX1 MK/96M$3:Q(KDE*T=SANG1FKOS:A AZ5WX]!,L[X=%40^?3^JW&*PQ]VNF>?B MT+LMA%)ZV%14Y^SN\MV+V^G*VK42)O"<3OYTG5TFMW6,:FQV+_.EL-^]FJJI MM[RC+%D]F!OFPVSG>WG(^3:_@R(=[7^'K]3WMN]J^N;\?582M/X_6U3(I752 MI-H/.19;81?X/.$ PM@7ED!$@)ND$4^2P/<]7]7_KC;ETG1!MY9U@]O9 5?W M0RNR/>ZPM\_AU&=U_?3IE $W953=UV^?V9F\_T,,,[&#HT.E*+2. O0H&C@< M4!QHMN,"/<&Z!PB:=YJF#35VW+80.T#Q#2N>6'URL6XJO-#_WI:5_*2M AQ" MFL 0P""4H?P0 ;�R!B811Z%/HA]O12B!1G7IK6?I\7++O?.*2ND4R>G>J M6C>C2)5\M:W<))3.<+BQQ^RTH&^<'M90D MU7EG3D_2I.,\54EW ,,H\JQ$]V+[>5\/^YE_84]LL^WT7TI23/V 41![OM!> M##* *(D!XC1"+/0XU:LC,S;ATO35,5[Y*F\1JWE=S4A74U@VJ9Q83UW)HGY@ MN2(UMB++QZ:;-[1<4?BSV'+5^ZZ+O\A9^2FOOLBDNX)]821_8L7S86-@$)8Q M/.+2-$HW(($*Z,XFKYRB >_LT)O%;(Q0J^#:FH35&8R@?82')%3 =KZ<$&JY MCHP965='@8Q,\R+!(6JB]\6,*-Y];=N]G_.<_I&MU_7V;Y4F8L/%.0-1RF*Q M&_,82'GH B^)$IBR-,%!9-9C[VB>I6F>KD-B![3U]>B&LO<0JV:X6*!K1N>8 M,E-7=,2[R(/U]G?'L[Q0K[N+HO8WMKM\N7Y'I7T5F9]9?E^@Q^^RM4X=X(A\ M@J$GE(&?4-FM)4(@23T*/,2AQ^(8!VK*8'"6I:F"+KZQ&$@-+H?7OS6&)E[] M.N1H]5L:%?Z*[DO]8\_6BVE4O&YGIO&+3?LTB5V+> 3/?R^RBKW-_]BLXC1B M- Y20/U$O.X3+J-F$ ,L@#2E(<4A)[K]F$XG65Z(S!ZC\X<$"7+.RSI/,\>E M0%$2)AZH;K.E,V[5WOC7\37Q*E[P;:7=AZIUOB M^M]5<- M>C%(J^J"MT/5Y$M_7^5B\I*S*I38:XS6/]7OGI8Q>!9JNF=:?B?62#OP3@=] M'>]_D?&)5)4Y@Y84F & 6=6:.4&GRNZ*D6SUL96%\&2)@+]GU?#L_^PJUOE:@9[W^K-HQI<997,P%NEH=A00DJ ASVA)%U9=C'% M$8@8#5/.44R04G\U:XB6IC8[E5A+"=K)A'!2&3JOREHHS6SFZQ^9XE'5G ]B MZD.MFOA&&*>1QFG$N7$:@8[*Z#:7UT+591_K,.:#8#:;)%CBV%H#A6OQS-Q< MP1)]YXT7; ULV.GN4-JR"62M]A73",>$0.X#%OH40)XP('W\P LC+_8P$WMV MI-7=KG>JI2G2%M[>SA2(%0N\*-"JIA/MD#6QLCLJ6KLC;8IJ=.-LV&H_US_1 MO"WG1@4^:S,W?H?I7K9>_,YQ+#J5M,2;Y-O+'LHFZ!MBQ(GUC:, M0W/-O#U4$/M\,ZARDYD&V7?EO2U+5I6W&]I15K^(K:>P8^CGS1D+'Q'&=X14$LBY5"ECJ(8]"YD>!JZ-MK"%;FF8Z MM)F6VXT6;NWB[N(WBTNT]SC55-N+/*2)U:"EYZ.M$JUS:4E]VL,UJZJU3N>I M6K8_P94!7V+[N=_)0#<*DM#EP/=9 B##+DBXV"JZ08#\Q*,\=2/#D*_.-,L[ ME]VAU-\67J11U<"[CIK)[;H67N/&FF(3.,2 [3"O[A0O$^AU04*]+UQIV MV$.%;$M>WK&B=D&]S=;;BM&5RZ,D9#0&28*%X17$XBL4)R!.(M?S*:B)R@_:6X6K%B<^P'_D 1F$@7ME> M"+#K(Y"P**(H22D.-6-<.Z,OSVQJP3E4H--MX70@3>W=:DC$Q*MRQ\#;(08, M&C.=R6JM%]-AY)G;+YV)=-YQZ?P2LR7YK:B])L_UB7KM6ED1R%"$&0>)*XL[ M8P@!"G ?)*X'J(0(0)7&UFR@]%OZC;U^4Q*'\ZT^7">S3?=!W4'M+&7]1;K M!3K5UJPA.W.U7FH9J='=C+2HU%[#_;);6LH7)IAU1?<+>+JP!ZXT6]^WA$BK MI_S"",N>Y&[P$ZO:$_$5PQ&%42&+? Y!Z<41HF @-H+-M'IIL M:7;S#JM3[,'>.)N!3L/Z]*JM?%ND3:P#]GQ]Z?"%N'A4SNUZG?]1!U;6+5G% MBRFK'%GL;Q\%8T]7J+!E26L,3C6K_E 1^E23*-UC&"2'-G1%(A8PWTL!2AD# M$%((4I]%@%/JNQ&GR ^XGOTNAUV>X2Y1:0:[27K4UKZNR!.O\4%9]:/4.L+9 MBD>30\X;>=81XBS&K/L[LZ6T*S7S)5^OW^>%C&A=Q1''/ I

J2H[U0 M!\2WM&XOS3#K,AX0\715#UVJWUKA9[9A!5I_V-"M#%Y'ZS:,T0UAZ-+0!YC& MJ3"]70X0\0- :!*P(/4PPLJ]%'KF6-PB;V Z!YSJ%?[[:!Q>WY;(F7I]G_%B MT-RXCR#UG@<6B)JIR8$)85J]#4:H&&AFT'?G;-T+1J!WVQ6,7:I_PM;VI;LM MBM?/8M@FJE'QF.W2O4O38+NFB)T&1V*/BY_E)S%[RNA65:7UDC6LSVSP-+FK M<)0B>V&<8WP8'<==''"V,[DA<;H'"Q M&(1(MGX*(@I2C!&((A3&$2(NT2O)/S#7TA9]CJUL")X5KW) MR^JTWQ:!D"7(QX!'<0R@G[H A2$$:1QZ$(<\B1+-?K&*,R_/B]@M[BP#@N_8 MIMQ566HZK7]A558T!>7OQ*U.+99IA>SAYZ*F>2;@>F(M=$IR"[JA4J?!W!55 MM96XLEYE>WC6%ZJZK41%?Q5NM=O--%B]Y'I;QN]3$9+03V,9GN2%?@1@@@A M/H$@03AD'@[2(-3*KU.;=FD&4*.?LJ9LY2O6@/U1,]5#D7$UU62?QXDU4T-A M%['3E@%]U8+^<9(<$3VB+*DEQ4EGU4IZ1)PJ)VZ P^X'*< IE$(4C\B(&$AC4@ B<^50C0&9UF:QFE#"/9('0E5W1?: MS^:XN]@*1Q-KDXOT&/B,^WE2]QI;X6LFO[$A;UJNXU$^!IS'_??.YCX>A=]U M((]?K*<)*F\79NTP:=VA(^IVM8O5U%PDQNXQ'YE9=BKZP#+F%Q3V/>B"\.5LWY2+,L MQEX!=@NP_P+]OU\AS*JD2DU,LS2UIR "V2J MT"?Q_^V3L.SNV4G"4(O?D0)H9U2-D3I^U&.1SXF7KUTJM=58>$Z[$T:STGR3&K) A<-_)#V?Q:%IS$#""6 M$D"Y+"82\(B&6@4GS5F=0QG/Q:J:A\F8JZD5K:!IYSF2T/IS]K5]11=%MN02 M.AY[5L_/1;%.'3R7+[)50G;%HSA@$?8 3F6=-N0C@"+H@P3[* A@FK!02S^> M3[$T)=FD7Y/SPK'7UHTUKA>[H$5\J4[LE,5A+2_F"Q.\<#'8OF4]<.65(3*' M-E'EH4 TXP$.(0,1HCX0JYJ -(H98*GO8\[=V(NUBM ,3;:TU_=C, ".VXV8N3?4R@3,#0O=&S@S=8Z9 [M!S'1+Y MF8NQ&R-75OO]EM]R+C05JF1C#S_P/4\8^A G*8 N]V38# 8,>REG*>,I# WR M[Q6F5EH7\R?D'^&5^X&->/:R-TN^7DNG82:+]3+MHRS<:^N);HF5A)#3%GN *E( MBI$'=VCMD_Q)/'WE)7[IYL4M[OSA$6V> MG1U4I\7J2+ :J_LB40KK^EJ.IE[11O3HK>(A"LS6[\41YUNY0P(=K=G!"PT= MB:PL&?N\BSG[*)L2EHIC=QF%!%SZ(UFJ;V,M9 ;YP]5*?!.E'_9C5>;+D@AR>;UQVI)/B9 M:U+MKJN/(&XW3;.\]N3LW3^W6?6\=Z51%/HA(PCXV UEAHX'4HPBH4,0HIRC M@*::=$COV MCS^&IWVI0Q$E,@:.2M3NOZ+M\1?V*#YNWX7&.VKRV93+A-@-,$PAD(&? *;8 M TC8,B!!+O,\&J4^3PR\GZ,3+]3W>=<"ELZZZHK"I./$JZDD.SS.V7RX _:T M ['E.J;*W-AL&CPXW_Q-@57$O]CT5^G&*Y3.Y?-3@I]S-E$T[P#+0R#8TY',A U!]SMLQ$8W&[&8OF@YA9GKM9 M_IY5W]]LQ;;M@16[B9Y7/&4D(7$ 6!2D $*" $9Q"DC$4)*DD,9QM'JLS>"O M%2HJ-0-T<$Z==70Z\Y1'4^WRV04*"\,+$5)LQ9:-M"(XB#[)&O.RFAR[SS8R M4\#!:"U_IF? #C\41"**<.0#'U/I$D4!2"+?!8GKTPC'09 FJ'TH[\2GYB4> MR6[>Q3P0MJ$3/0VU'84U?B<_@FUI_4, =79(;_:OBGYOL_9F0HD22_N)X;EF MW5(HB7VZJU"[Z=I:::<-#64S:G*[H6UCPY,:7;$?8 03#GA=>LAC&*30A\!C M)" >=3V"/=/::5I(EN>UD($,V\:ZDU[1&GUM<>W:H9YW[C2MHZ;WS!3='],_ MAZG]JITZ:Y>ZI)X_D7EJKQGQ:;T6FQZ*%ZK-9D15?ZTVL^%,;>JR^LQEE?[Z MI(H53YDP0K[F:[KB >)<:$X08$Z$09U2D'">@,@CU$LYI"ZB>DJS?[(EZL6R M">I^+'*Z)>+K4N#4M<9ZR54UQ6P0-KD=5E:2J!IFK:AV0)VO0Y096&%C;%@S MP7HGFMG^&A/XW/@:O<-,3[QE/-LPVM:0E#55V\'EC*N(6HP.HVO2W/G9O/1*6[G7NB!3+W'DYA!#?JDDM-!,MG6HWM= M*YU32W;3_.6T$K8Q-Q:W?1/P;FLO:!/:O!O$"4@]VS5.,8=^/M2[/QG95MD3 M>X,J=I\7S[=_9J5J/M3%FY>F3O<@G1U*Q4B??GJ&5:(59B;6:^>D.+]+B);R M& ?%-\J NCSB;!E0@P)U,Z"&+[37DHO\B-TAG7G 2LUZNLEZ&\C+SDNVG(=M*/GZ1E..11./KTXOE*.\% MLGS#OC"2/[%"-A#463Z7[_[77DD]C(POJNO)F/I-V !T=@AONJTX[2VZ81Z, MUE_/D+,MQ6&1NJMRY$HSZW?7B'SE!1"2((Y 0 ,(8)BF(/5X .(D3J(@8-@- ML=ZQYF[HY1UB[I#I6;5[JB)"0S>*/>#&7.X*. :)FR(0Q2R)8D[#P$_T0RI- MZ)HO>O+U=>&0>^X83#TW80P01E, $UG F[L41+[GQM@/F-AIZ48^FC,W?9#C MNRNB%O>DJ>V93&B8^+4PNM"T-T&G0EK:\>R'G75[FJ8FHJIV> M33:3](B*]\BF*FMW&^5!G!*,0)JXKM!FU 78=P. 4T^LTX +9>9I'1X-S;8T M^ZVM'' .>:H,R!8\8C'%FU3^S9U&3-(451@PEJ6XM!<,RF* U=/VG0XE:[;J-HP,M32,< #L"\:NG'SLED]5W>N/\C6_ZK%(W ML5888FV"2H[*U!AM"<='GVUWJ"QH=Z.H?I.9/?%ZFZVE52MCZ3X\/!9MOEOY MLG/O= @#CUB_"SNK58H8#ZB,02,I4QL:%@$TH#%P(U)&"8H MY)QI>K*F@KH\W=4 EF'K90W903O,#L\+YUZB=EYEF_;7_9VAYGWDBENL!3S& MB?6HA8BZPT>@$=>Y/?H(U!(O(,).\9F\=+3=&,Q_C<@[1;*M1>&ISG=-S>.Z M&NI;5I(B>Y2PZORQE>\RZ&(8 !2X$$ 6QB#!(04AAB2-<>"A!.H7/+XXU])V MOKM:OC78&Z<#MTVMU/2*#=&LIK MD3>QSKV"-\,"R(.,6*U^?'FF%RA]/"CR MY;K'P[<8^,2D9OIU0XOU\_U71K9%4\A4O75U[P!+TP0"(Q,@ZU[I>YP:SJ]> MHA2<7C8XFMK95><<7"3):M?I42[,O%N]H\[GU1H3[,B;-7JQ89AZ ,>+RQ0^!%Y$H#7PO=CVV*PFL]NH_GD#I\WM<^G?B M5=[B2/['8__@R [8: MDAT//F_OL8N"G;49NWR5W@*F+%N]VU19]?SU :W7K[=EMA$O_!4B?H)2[@/" M& ?0"V77DB0 T&4XX#YV7:34JZ1G_*6]I!N(3HW1V8%46\1]# ZO8@N\3+R, M]2A17KPC@@^\A<6=S<(57QS6:]]XLRS8$6%V*W;L,M.R*@^/!?LNM< 3:YJA M?\JKSJDHB5W*?>8!GR14;+])#+ ?^"! .$9QB)@?:1=7&9YR>3[86T*V#]NU MM "TP$[RK_:>]PFIQ.KA 'JG$_VVPSJ,F2M,LO( M=#/79U$3_KQ*B^)]^O;"1_'$UG??\PUK7(NK*)"Z)$A $/E05G'B +-4Z!V7 MXY0*2T%\IVHLG Z^-$NAQN?4 %OOOKJ9<$;8V81B&5>-'ZZYN\/&_'ZDRZ4\@LC+'NJO<5>2FDDS'B M$A8!R%,,$@@#0&(88H:Y^#O5VYNK3+N\'?L.HU/L0>J]_Y785K,!K#$XS\K? MP75>[0#_*&NJ[QG],LZHMA&@0Y$E0T!IREF- 1T23@T"K7OU'?J[3*K/_%U1 M2./C$"KW4>QV/E3L0:4:AXUGU7UL!X_=SF_LJC^/<%^^>6;4A3E@4C M%+J^QP&)" (P"%V HY@"&C&?$R20XL2H%D;_G$LSI#LXG3U0HXP1%<+5WL.6 M:9Q8^1@Q:%XI8YP3VQ4S!F9\F3KB7((Q)JAE$/CKG\AR!AZ;:Z]IT71^ZQ^AI M&Q6^_21!) !NRKGLT0R%Z39RXQP V]/PRMQ8TN_C\\VJW97%/]7MZC>::?8OK,J: M]X4LE_M-#/(V?T#99N6QT(T1'65;5$Y:XFUQ9#- V0?E%)5ZL MJ8ZAN6;6'PIBGRL1E9MLGQC=H>>Z!U"!*%LE-(QP;IP8^ MQP'2):(F/T(ZFG0AATB7B% _1KIX]]65+M]NV;?\MRQ?UV/Z(_M!(&-$==VF6S6E52(=NF5/ESEX&>08EI7!:,1PAQ\U8#L7U](^?Z4W) M_,3*:AK2KRG3JC0*>XY.]5&E/91H&BGZJCV':SPQ7'S;">*N;V\OZHJV/ M(4$!#V.6 !?36)A3B /D!REP7<8"+W1]2I7BY<8F6IH*DSB= ]";NIBMH0.G MEUPUL\D&91/K'D.V#+J8#5-AK8%9SS0S]RX;%O:\;=G(]>:Q^_L4_@T]^(D. MX0BWN*Q[7*_"B(8L)A& 42+^8#0$B8VR_)B67POQUA]!3 M64^/]ZLZ<^;=ML@?6>O^3'W&4AH1D/BA"R#R7) 2%( 41A!%R.,14\H/O#CZ MTM1.DSC4(%13,I=)&U8C5U,Q];%TAX5QE[ "'30G]5NU_O!.1\O1-$NA1UE] M#HK?*$AQ2:WTW-CU:L5W^9Y95-L@W)WR&K[(L +>OK7]L1[L'6;IN?B8;^Z!T* /CL2O67]N MG' UL\DNB1,KP3/VONW8ZVS5RK96D3-).J0Z7[;JM8U/.&_E-64"SFJHJ=]Y M51T488G5^NTN%S,<3+*S%MCEQT,48C> ,&:^V-IA$,-0[/B2 (<^C)J,X9Q MD'A^P ,]164%U_)TV2TAQ991Y[$M.2+KW>;U>_CQ2$*'B&\UXSSM/$HU%3C[ MXYE82W8"%EOTN[UE'8LT31BC51+M5I&Y$M-+%)^Q0V-/S1I+@U]3L;(G>/,7 M5,FB6,_U^_M@R80Q"Z/48\!G 08P#2* &(<@3BCT"(T#EE#]2I9:&):V*6Y1 MRCIMPA8ZB5EV/IJ&UYL\'34E.S'G4ZO4MC#F4'!XE3N8.7B#%A((@$ \0^C'UHFA5Y15: MJZE+0QQ:*G./9L(3/8E8ELYYS"L!+T-K89@^/.2["O#FQ>!-'Y2:YIR!_HFU MYTX"IQ7AO#![1P)AM#:RW3@'8>PIS2O9M*0X35',JCROI.I4@5X[G)D2;3>I M30VF;^A/5KYI-X<0\S *O!3$''.QSQ<&)8*>!Y +8QCA*&1AJK?/[YUK>7OW MMGQ8)4'J*;M^0M74F162)E98.\]&RU*-\L9Y8WO//$J%)6W3/\^L^F14W%.- M,7Z#GDXHBVIU5^1T2RK9!N@K*YXRPLHV=(FD/$"AST#H8B3T@4\!\M,8N!$/ MXR3P8IX,SK*T?60+M/;=M4@U0\*&21W6"=:HFE@?&+&DK Z46!A2!6* MCAH0WQU4P/#8LRQ_)?%V2U_M8OVX]L;AQ0K>UH'0"%V_<.O25G%S^BTQYL6# M[,[MM%CU(] O$36\B"UP-/'R-:='*U9\@ 2CH>^@R_57Z MK:"W1=%IC7!_7W=,TEBM T,L;=4*:$5=;/'0ETQ]G0Y1-;Y>+;$T\;J5R4S2 MU]IILW5SU*'DG$"K"UJ!):.%/33N; M<0;CN0E>YW/1$")5,-J( A(3 M+_(!QN(/R'@"4HH8X'X8,IR*?SRM0CX]\RQ-*W3:T1+K(2^$ MVED1+Q62L11$420;HJ0!2&/B S_&7A#1@'"Q2[^R@')G/J7/^ZR5DSO@KDU\ M[_*JIA6NY^I%T]Q5N+.0VGZ!D\DRVKMSO7 B^P6QQ_/7+]UDIC<^L>H-*K_? M%?E31AE]_?QK*7V'DBI[:FR776818W$HK L(HA1B )&/08I#!+S4 MPU&(O=@-H-X1@#Z()9X-M& =M$>KIVH,'H6:_IF6WHF5D@#O2/3.#KYL7_U* M2B!TTX_.@?:#%)/D@IF3:$F+&0"85;69$W2J[ZX82=][\F%3BDD*L5.[R]<9 M$8.*>BH/ 32.L71KQ9)*E::)=)$'1 MQ6I0"?&42QHF,/$Y C&-(8!8QJTD(08XXDD0>4D8>?'JD1593K]6J*CF8?1T MPNEX/4(JV950;QS,[K/-1OX(H[4\Z;% M>6(R0V"90#[/M> MD$+Q3["C^MU&T>=@A^C==+/3S.H8+8L3K%_#4Z>X2\6)JS[UK#:$'9.4A6"J[;EG#J$28] XF?8+'R$]FV+:2 >1BY M&*68,*3SPCH:?7%O*@FNK5-MT ;FF#FU]6S,Q\0+69T*_9"_2R+;"O,[&GO> MT+Y+8IV%\UV\R+#@@ P8?HW$;OJH!LOAH/CU\^&2._0L?U3/_^Z?VZQZ[B0? MUQ$,W[ZCS>='.43YLQBB*C]L[NI7[ IC-PQ2+!V#B0N@&P0@=4,.XA"%*8,! M\P)7LVS!3-"7YU@\A/W+RM;.O80K;&/CO(O9/@1JZFR)#W9B35G+ VJ!CKOM M=:267L[N=:WD39>^&Z<1_JA^0Q.O50GYG9: &Z>A0![B-"18K.@P\V.S51=B M+MCS5I>8^6&WZ]UY]L6_RVK:CT?[9BF\V*]?,7]I@7U8I0/X((12#Q MI$N 10@@G,3BG96@./%(S)A2O,S '$NS67-^9LC<-'A.KV#Q^[U/ 86V!$Y??#$=&&OL\V:$/$UW6# MU/V1:1ICB..( 9_'OFQ$)3:JS(^ FT(4Q=R/*-)J1*4\\]+4P-?MX^.ZULYH M[=!#GU]A:&;[0U6!7&AS4NOBOVH>9RL_$L53["F(GOKPNL'<.:66QSU[V$TW MY6F.JW79LG5*K3SOO(?3NG26#=YB3)')3K6>4\"O":E=)5GX6:>IB"X8GUQH[<+F9G![IF]U/+ M[MT0N_HUTS6ILE4P777:>:NE:Y)Q5BI=]WXSS;7O^-[I]U[N?_B?&2O$D-^? MV^ST@!&:X(0 $H4>@)$L]1G19$F#Z;-+3^L*GSV.5/#WTF#E&G<8IB-Z04Q+[GROK%8I_E$0K"-/$"PEGH M!ERSKI$NAN4=/1Y$L':0=<33#'K0?CV)HQ)243QT^<8GK#GKG M -]R8/#5[-F*Q-">?]YH#5-ZSB(ZC >:.>JCB3SXS)LZ<[?;ZGM>9/\?HROF M041#B@'T7 )@&#*0, ^#Q/4]A$,?^TDR4WA''\;E*=-#'$=;.1/MP3JOMH]. ME<\5R-'[7">.V+#QK)8?FG%6IO,@Z +"+\:>P4O'6?3B^]<(J!BCUUKDQ.A$ M9N^*G_.<_I&MUQ^S#:N/-59>XOG4\WV $.$ IFXJODJ1T/5I0'P$HU O_^1L MAJ7MZ'< G=\EQ.:(3G,'?\ZBFF:]BIN)-:,>+=H*K5=T2PKI?/Q9%4JO>*<* MH?]"PYPR63[X,_^U9+=ER:K/N$*R8<6'S;L_R7>I9-[G14]Y]A5V:0IC'X/ M]1,9$27+_(KUSSD/D,\\G@9:/9^OP+(T)5&+ G(.MB5SD)3&R5MQ9+0E:P5R MA%GOY/OV!^NZNL9Z)Y1F"M 53U)-_=.9KJ?L+.O)PI FE1GK9&]ASM7Y/^H7W+!RXM%0,Q9+O"3"<7W$BU=,T"3K MUXT,<915+AD5:UY M65TQG$8.:Q5SCG0Z<>MJ%GKOH6SK8D5SW5$:9DVPUP8F3@] M0\YFZ@R+U#5Y1JXT,WW.VY#*D#$B5,475FV+S>>-_%F]]2E7H1] /W8Y2 EF MPN()$H#BV 2+G.] 8VSL0J8H=5F#82K",^[8_B@L:MHUG# M4>M!J%DTULF=*8WN8A/E/=<-=N?5Q[PL?Y24R]\W[AJ+569-N+-DO&A-/:O- M8D+*J:EB-(9^UNX[LKZ MB))8-5WW=/"EF2X-/D<"; ^5U1-TSX@;UC77TC&Q+M%@0BL7MT]DHR3PG'J<1T>P2 M.3SA\J)]6F".S&V6]G/.>\^!M M%CY OF,8\1:&LO>4#F))86'J0 1QZ'HA M<4D$=8[M[%$_2U>O$Y:!0T8Z4)IPK&:ZV6-N8@4[Y&VRWL!3C15+9MC(9+,: M7FJ"GYI:BG?IZ?&GQ_NF"]DOJ/B'L-%^8;65$'F!%S"A-4(4"/T1RF"?E$4@ M),1#/L%1%"A50[D\_.)415TQJ86HIAYZ>!M6!]>S,?7R[Q+A_-[@4XQYZF&$ MMF4^:N_1A,P]TU\A59C9G MV^'T[TB>N%;/=9%HM'ZS1F69\8S1W;L9>1SR$(L](N)"B;DA @E"",1AZ/N8 MQQ0E6O:/XKQ+TVZ[(MH5(]\W&4%KYX]6 CU+2)5V-9-H C*G=HRW;8QWD)T6 M\P26D28YEDPDU5EGM94TJ3@UFG1O-W5-??W.UFOIPT>;YQ5UQ0:+B8U72 ,* M((Y3V84Q!MQ-0IJ&:9(DKIYSJCO\TO1+ZY2I(3HM1ET'U1%]JBXJ4U+F<5*I M\6'@IKHD]A6.JJ/A9G9571+EW%EU\:H)0H/:M(KR[9;]%T/%-T$J6[D!2[T0 MIB"E8AG#.,( >0@"EU#DQC0E/F)Z?50U$2QMN8N/4&0QS.LTJFQ/KL6N)U%9:RN184E+C\\VJE)3%/U5" MZC?JQP_*5C)M+9"W3"S?AVS3E# 0/U2-(AP:8VG:HX/5.0+K2+3J082#O WK M"IN43:PB#-G2BB14H<(HGG!PX-FB"E7$Z\86*EUOL,ZW:^:Y./1DGD;3\O#] M&MTK+_'+MR]N=0N8CL0)O*.D'NU6IWUT*:SLZYF:>E$/D^3\+O%:RH :8<-L M7?>,.=^2'A;J:#6/7&I:I;;\+O^7K3>>T%KN0>J6<)D,WI._N-W0XQ]TKEP% M?I2ZF"<@(!$'D(EM!.(Q$MN(-,74V>.O,CG+[- MZN #9.+G+_+HU/;ZLSV,B>T!B>S&J9]$!^"-<\#N-)?(YW3RP^X=-NM/6V#6 M6E'J:[#,7*G: FWGY:MM##K#D<\?^8K*ROLQ@R#QI&\T=&55:S<%C$:R"(X? M(E\I],UP_J79,N*S'$YXW",(G^"P1X_&11[U_)&_T$'/@;N7..81LR_WD.= MS55'/)UA3'L#R>9#K+44ZIEFYMY"P\*>-QD:N5[?(?NU^L==03X7W\KB75EE3>'H7UCU/:>' MDNF*WEF5L99FG'RM!"CG3IB-3'#F?/OZQ3E@=QKPZOY:)3;'G;>VB9Q8,:AP M:+G0O"Y+1AY>I0EF<_?JB-OU_6K=9R.%\TTNWGHA#[E'2"),",@!3*($8"^( M9*1(XK/ X 53_;H"#J?W'5UI6,*[R,ORKLAY5JUI3Y!8T)0#'*0N M"",/PA#3- [(JLHKM%9;T)VQM5;R?H;I/K$U-.>QQJ99K;M#6,HCYH91!(3" M(P!"WP4H"!"@7.RGD.?ZF/I:UXP'DI52Y3JJ34721Q>IS:HF7J_HL>* M5H+-D.A&*387!YPMR69(G&Z:S>!UAJ;^&RL>WC)XK'//$^W MPYO2Q,L[7VAQWSCW#?(FE $=@6\ZF)>Z=9P4GX6:+K#/[^0O]);8%G+-ZS%H MIT5ML6^:%DNVFJ&I33IOAS,M(L[:ENG=;=C$EY#MPW8M*\#6M41D*G#!OHN1 MQ13-68JL'OJ)59_Y-_3GRDVY"Q.8 H@2&31'Q#XAC4/ /<\EA$1)%&MU*M.< M?VG;B Y\)Z_+UY"N ,)6*37UE>X#45-<$](\L0;K,MP4"#K"WAZXMC5N;YQ/ MLDD4=X0,%GOVFI%GJV.OYNSS]NLUH^:L6Z_A,%?TZL7C_2#Q:3_(^H_?6"D] MR76SH_*.B8_YID+W;!72V$_<4)AO2>(!&,4!0 'E@,2A#ZE+7#_T=#3C)"@7 MIS\E5N>I >L4-5KGU>,>KTFW7NM/5M$V?.GG-;4I>7W7WN9IMZ(ZC:PWSD%: MRZU[IWH8-MOW6L++<( MBFV^%W. ,*$ >L@'28P2$(0,!9X+0^@%FO6;S=$LSR?P^8(YW80?.KB6Q2E. MA=$,*KCBV:F]$F9Z'A,K?@6KNWT@9]),8X];H-56!,052.8-E;B>LK.8"@M# MFBG==P^/Z_R9L3JZ[O-C$[55%\35,*][!UF:B;P#ZC3!A U4/4W73YB:'K/" MU<1:ZB)-%HL(*W-A2;7TSS.KXA@5]U0MC-]PM:/RF[#XRG5C_='_WC9QW^T' M.D$Q23WL Y2&\DPE02 AV),!1@ES>>H'<6+HGQR8=FDZX[W0OMG]IBV>2YZ= M#G;G -[8,SGT!+0=DI9XG=$/>4;O ;=S6U5%AK<5PFLF4\_N4-VBQ+XBTF/0 MOC-R:-*7\D$J$#'@>E2Y6T]YE46U^@7]F3UL']K5(6L-!&X8 Y]%4C]Q!M+8 M]X'X#I,(IIASI=C'LY&7IH):<&HJYIRG82URE?03*XH6E\45WROMT*(6-W46 MM/CNL)C/QYMEO?:*L5N2_1<85N$YWYSL-_!!Q(D,D0*A&Q*Q#KT(I#""(.70 MQ1Z/&(^13MC4P%Q+BZ)Z<\FE@DY>6[_=_>R4TH3[GJ\%X[K5=0:85[,/+/$Y M\5I7/(J\Z;$*+!;D&*?+5KF-@9GF+:8Q+O)9J0R%6PR/%,EW1K=K]IG7I3:V MI-H6V>:^+KU1VQ8RYZ0\9#JF*7$]@CS@(2[4CQ=[(/6@!VB( NK'28RIWF&A MWOQ+,Q:.0+=E;!I3N\:M>0BH^2P4C_>F8WAB)35"KO/[MUHK6W9F1LW9J9CA,/IY(V_;+F#?Q*VK%!,?^S0$'*945O*A N=!A+J(C]& M/F54.5^D._#2--,.FR/!J:>'''$UK&"N86!BS:$FO%86R"5)C;(_C@::+>OC M$OQNML?%W^O7GA :>;M&Q<>LK&KEK%UPHG> I:VO%J@CD=XX-5;UHA+]- TO M.6L,3;S^NN1,\II6(L*H0D3_J+.5A1@5K%L+8OQBTUC#O*AD6LFA3Y MF(/837T *0_$6].+ *;8C],PH*$7Z 4*GDZQM$5>(VQ2MDPK0%S@4=%NOXJ= MB1=X0TR=Q35)"8A^X:W%L)U-,', 6I^ Y]%CO5>:]B6\I;2073^:OSYF&^:M M6 I=WTW$DB9^*I.I"4@\%D@+.7$I#A-(--L37IAE:>N[[%(L,[G MC8;=W$_LN!%MA:Z)%[PQ4P:]# >8N**EX:519^YL."#8>8/#H8O-7NEOLY*L M\W);B#UW-Q*UN]^N U%?=P)1._XFF'!*TQ@!%"(,(&,0()H0$#&8I@RQ) VI M7MSGE8ATUL=,^: ]L>9Z-L.U#TK-P)B1_,FMD0N1^YW@?KN%ZBSS9\F@N1;- MK-:/)>I.325;PUX14O])$(#*[\T9S2Y'&S,88 H3 #D7MA5T"4AY[ ,/IB%S M.8NC(%AMV+T$J:8X>^=26I5ILRJ[,TZW.'U32#!;8FU@LF1%EIJ=JA8<)&JG*6%V^?VA%5I6EJ]W+3\OU2L7S= M=6B\Q;)"]PPX5H!%SWS+$T9M&^[ M/4[Q^6Z1:BJ#/E[5E($%MB96!B9$&93P'Z3!6@7_R[/,7,!_4-3S^OW#EQLK M@T)Z>]^RYN\/FS?YIA[X[UGU_8??\I:*9Q,[#Q:_ Z2H&^<[09GZS6C3L&> MV&:KW15$_=DH*YDI&)]>\30,'UB79.^@.W\([,X._(U3P[>JD70YLZ>EE&>> M6W/I4G)!FVD/85['U_/QMZQ:LU48!U$B2VH'D:PG*/X!R*<0))@&01JC0/Q. MMX;O;O"EZ:@:E RO]OQ7^$=G!U>_@.^>O?$#IFLXF5B+Z-)A5+GW5.ZKJO;N M!YN]8N^I&)>J]9Y=HQ_#]6%39N+*;P6]R]<9R9BLW$T,6KN/#K2TM=D"EDFG M5(8<[V#7KDJ)G=&MF$^_Z?LXI<.+V#J;D]L&6D1:;0ROS)-1>-CXZ+.%B2D+ MV@T74[_),&QLB]>-Y2#W1:O0#1(W]B+@>C&453[DX^ MOFE$CAW-8G#F\6V.X+$6I%'OP1,>U382!K3,=$"[H^+#,!7Z<6(7);85(W8\ M^+SQ81<%.XL-NWR5_CO_]OZ^>E?457$^Y=5_L>HMDU&/V8;I]PQ4&6MI;WZ! MN:@U@R.0YQN6;\OC6H%"$D>(XAQD47_[*Y$[;@#8YG7B-6] Z00=!75(,S(( ME":8S2;0$;=K%FC==V5'P:_LOHZ[: LF0!A@'T4Q0#'RQ>9??)6B*!(LAQ G M& 48*R5DCIB\,X ?5U,US\JG/FN'QYR ?5H] +\_T M L>@@R)?/@H=OD5_9_)>2""LQR^,Y$^L>'Z[9=_R-OSJ,W^WX;GX--4GKP^5 MZ@9%8\BE:8H6NK/#[M!M79:EA2\=Z1T!;IS;AWRK6BY/E^WQ'B,\]LFQ<#X;M[&)/;)TZDZ59T+_Q 0-Q+_(A0RKK7CN0[.TE17'U;NUZB;PML&K/8-(GS))QI#'QK(:0/B&G M1H_!"*:N\">QXO+B^1.K5@AQZK/8!ZD?>&)'B,6.T$\@H)'O!G$4)*XLOJ)> MU+D[N)8NFJ&*\PY;QLH;9S,0$SY.FZHWVXR,R=W7+:RZX+)-9_6YN-:\TYVA M9W9'GPMU[G^^<(W>XGQZO%^=%0CH;'M;=]*AR<**XC ,?!H#D@0(0#<( (I= M!-*8,N)RC*'K:02X:0-0^D"_0.R;E,%IG#BD&_1Q,#8>_K1M:/]V7(?L(PK\&Z >8#F%EOAV*.B(48$U?8:K)Y%XP8 2F6"4PH]F/F1RA$H8[I M9E8+6\E2]MOY(I=V M7=8#NX&;Q'$,: @Y@%X0@I2E$? 3*O95:TJSJ,-5NKJC/XW395Y[\T M/9_YL!&?>T2J[(F]115J/"75RH#FV9P)XP)T/0<*5QL'"J(V#4Y\*&2GJ[K@ M4-VH8T4P#/TXDOVGPA# .(@!#H3-E,0X\)#0C"1FFF& O9,M344>8Y4AM2W: MMEN,?FQ?/\]JS@9;[$VL.6M+A M5CLUFU:V7ZJ-1I+#Y;N7I@<:IV('IO@X5]MBHYVXT$/6\-JWP]/$*]Z4(KU> M6H,LF#72NCSD?%VT!D4Z:J$U?*79JW\7#_L^+[ZP1_%A^([*)I#V(=]\K>I^ M&IPBE)( ^#%, ?1=#Z1Q',K=48!1$!,.N4%QE/&9%WIH?-=BE6^UJJB=>\]- M+V\]:T"!>C6;P!*3\^B)'5B'YU)%/';(; [7P>IU+8/U-FQ9"4H3#BKK:!. MP*G%H'&GJ7NV,U:MVLK/VZJLQ 9'['-67)Y*)AX":110 %'LR5RD (0PC+R0 M!C!F2DAH?8_=57'3O&!+IP-;UV4[R+BJX]86C_.X;XTI-'#CJC!S MA3-WR)U/K2@\9=5/D4T"\.!8;%>@"+!O_)C'V M4S_FF 9*9[I*LRU-,[2 906 ;L!!BUDCKG*4YO'#':OD3:PCAGDS..L9)U C M&-4FD7,%H)I]$/5B355Y&8HO'1UCOIA257&.XDB5;S+U#,D#]_8CZV*$(\I\ MP((T!) F0JNR( (,,>[R,(2<)7H]5;O#ZWR*YVF0VG@S?[O[^4;6@OU+LW5H MW&[E_W+>_7.K7 O_(IVJ?ATSBB;WX!1U*)OU,G>7Y+7FD^D,/;/WY5RHY@\HVZQ0DOAAZ'$0,M^312M=D(0L 5[@1QPA*//V=,YNCT9? MG@6T*\#8X-,\G#UF3FV%&O,QN5&C2H5^*>M+(MNJ9'TT]KR%K"^)=5;'^N)% M9@OU/F(OMJ6L ^IQ.KAVOH MU%88>NQ8TB2*D\ZJ8O2(.-4]FG<;6@_[W+2NHZR3H/;Z^3Q][0]4T(_9AGV0 M6X]50E*(/3\$G" (8.AR@%'@ Q21Q(\C2 A7J\\:@6>FHKV1#54Y^<[H=LT^\UU?^'Q7*_VH.7P=_GWDD)$JM21MER#G52M ?\4DFP]( M4?U.3OK4*O>,[:X,9]2W8<6.U7,\.V3:4JUF(.95IU<1=:9"KQM-/U?[3;XI M\W5&:U5=Z^#6&12$ON^[* %H=ZC8R,RJ6T*V#]NZ];/#[+ 6M)ZQH\"SFF%CE[N)]<.>M!U:YU4'K],"MEAI4YT= M2U:)PH2S6B#J!)Q:&QIWZ@!R:/65TB];.(&%:"W&<#Z-U.3#L M;,MT7+3NJE6XVKP2$\F+Q[RH37A9((N]D9FAQ?.;G+)5C.,D#"@$;B"KX*=4 M!N\&\@\* R^.8Y0J[;$5YUO:VM\7&NI@OG%JU()FIT7N2.CZ-9J&>!_6%1.P M.;'2L$&D4?4F!7JN*N(T-/[LM9P4A+U4TDGE-OW,@#LF/CN;"MVSSUQ\S?/B M 0E)ZJ.57S=957[>U/&<]=>WCX^%4&MTQ7CB>00E@(H=/H T2D#B$@XP@RB( M8DX2EJAF"Q@A6)H*.@@AG>Z/!S': ME;"=[)-TY=QK7]%K7"J,?'FSVM834U MRS.86'%UZ/_,G8X$3G.@7.-V/F^<)C:Y^?9V)OK54Q8F?PPSI3%51S$E_-SL2JOL%WLZLB M.DF7RD$.+'E_+\\QJ\-W4,Q3'^_PQ5>4V#_T7XWB*$P@\P$)7 )@B&* >(/.N-?M"7=JB]NS+X_#7X M1UN\]EQEZHBZI50\][+>@7XN[L1;/Q-@5WX2)'*!@H0Q"B D 4 )CH"'O##P M?3=- \V.K9M;F<3$9$&;@6!IFXPJ/ M4L_ ,[N2AL4[]R&-7*]_P"3#]KE9/1&79I&.(YQ M;\5PI!S.4_D7IZ_4H_K9E2;IX^=9T_$]L2XQI'J"BC5F%!H=BVE.-=M1F1D% MW>,SPQ',MAZ?6/4&E=]K)4@9??W\:\GHA\WG793LK>R>D%59Q\2&?DA"@@( M410!Z+D12)#G Y>$/DR#**(IT@MFTP>AL_KF"6[;@W70'JW>3L;@4:CM=J:E M=V+E)L [$KVS@R^3I%Y)"9QL\Z-SH/T@Q23;)W,2+6VQ# #,N@TS)^ATJW;% M2 8EP2K&UFU)%19Q/PX1 S3!+H LB0%R.09A0GB4!6P,*!>S$#L!CZ D+H@\;$/_##U(:-)PBC7 M\>I>GF9INN;P?EXW[40?6Z!ZME$/IVKVS_5,3:R=#B2U/5?OQDC2-E^&.;!D MHO1,,JL9,BSHJ:DQWZ_I)UJU5+F=_RU'*U\]W MXO-SDM2+W0@&.'2!AQ,*H(\Y2#E, $)!+"R9U/^MN MM'FDING;A/7,\SEE>*'$ M]1=X3/UY[R\!QNRUNRA2 3KS<. :=1B!'' MU/6XWNMM<+[EO88^B;UA(56%9A#4,*UJ+P-K5$U]JKK+D15 FW?UC5-CG<0E MJ,2*)04Z/->LBDY)[%.%I':38>M1QF76[6NV$5]44B_5C9]964E5M4)IA%+F MI2!*0V$851+\K/6HVEWZT1MW+&\] MO(J!&?L;EN9LNWOW63U^XB#V\"(VEGCBM2I;\=AS8E^4TB@PX3#*;#$'9\"[ MX03GO[3UEGV;E62=RP3]C_O*GA2F)")1!$@ "8 H\ *,0/,CWF,Q1LXADI' M:%JS+FT=7GJ-. ?<5]1>57L(IF_E*ZE]@9>S-JL6WM(#+$WVLKXTYPN_LP=H M&']U#]ULV&J&;4I9'75#ZTI_=\(F*%B5-3UMVIG+P[0'=ZC/<4Q,9YI8>:I+5\TK/;L&^2S!/ MK*F)^C$ORX,QP0(W2$@2@S1&0C^Z:0H2+XT!02E# 4*(4"V+3A? TO1BM_I> MHQ>/)-B7%99"_'B%J:?]H-04Y)3T3ZP8)V!>/R76D#Y;V;*ZT\^;2&M(SEF. MK>DXACO;K'S,2[3^N3U<;=B\% M_*:Q%[:,4VEII\W2/D,[I?U#UJ@L,YXUYY R[H(W\CBD%JARA[9LR=O++2XSFJ%"L^&B]4^&XL[\)1[T3)OXW5.I9:L[8S;2.5WQG+U\ MLL%V\^AW(CH=&9U:R$;CL])B$=RIGH M!X%M>//Z$B8B]\SM,-4\^ED&'YD8 M@!U'&W[,$,[66?7\+7_-9*+7+1?VZW\Q5+P7RVWENW' F<> YW+I2240H!2Y MP&0 7)N*U05D &'(IA2F,PM1? MU?7FU#8=ZE-KO3+V "8,F&.50V3FZ+9)%A7_M9AMI^A>>@YJEOXT[$[\%AE) MR=V#[Z3D3IZ'.\#8M/FWER9>0M[M "&*^;9#(YBIL3=R7_^9?ZUR\H^VAU,8 M1SSP@Q1$T(T!9%@6$T@X"(*82/>R&X90Q[M\/L72+-D:89U+(C$:-IJ_P*2: MPKF.GXD5BRXUVLJC7WI+2N+"!+,J@WX!3Q?]P)6F\4&X^K IJZ*VGNLV+;[K M)=1CGEC73/9Q#AE(/<@ "M, )Y"+):ZUN,^G6-KBE@B= T2COO(7B%1T&UY% MS]2./SUF#.)T^H2W%I1S-L',$3A] IZ'V_1>:;:T/VQ((?.$)4D:R#,2K=5OA&)I"N*6 MD$(ZN!\[T35Y?9;Y>!Q=(T/URQMGPS0#]LV>E9J"F?P)3*R#=OB=5SL)?I3[ MP@/8&^?ZJ"=MS745JY:4FQF&6?7?532=JLCK!KNJ!=GM_7WUKJC/M&\?*H,. M9,<#+$W!=1MN":1%?6[L"+SYAN7;\CAK_O9!-F\QZE=V0N.P K/&X,0*RB9Y MIKW++I-S;>NRDU%?HG/99<%Z&I?U7&R8VFV8<_0?]U]*O9@=-0^K$NN7 9QLG)V [$G?=%W%#LG6VMX%JEBTF2FOS M92MK6GWB>5.HM0DYRZ?6'\%&-;/]*=L-+9F:C#I<[.+S<\TBD8S:KWB-2#U*)S M%3U3G^CH,:-_H-,KO*T#G?,)YCW0Z17P[$"G_TK#KE2MBI#1##%&V*-N!+C' MQ9J.6"*[42$0)HPF49#20&Y+U*-*.F,O+6RD:9>P/@#4[$?584UM 1MR,?'* M_:A @'X/JG-1;36@ZHP\;_>IK-U=1G&X MI;UJ>YN9_":+?HEO:_CJ'D555L?]BQ,0.O$25^-R@C8QFE09^1Y5YYC-$ZDI M=-(N:G@!"/ AB["*1QZ@/*,'%I$,94;W]_-/K2 MM$H+SC 8ZY@XM9>^,1T3ZP1E)K3?_1M9^NW3($$D M]DZ<@30* P!#@@%B(0$HABQ-4^H32/7*4$[R/.:I2%F_T:9B6DT#3\+>Q-KY M]O.;#\YM5149WE9UQ?$J=^Y0TP#<6BT\8X;F*W(P9X4]8SH,RAI8J=1W(;BE M8(\HHV\99T7!:-NL8%=ZIFEI+BS-R"=!D +?(T)!!=@#J1=@\6V,0C\D,(F3 M7=4"-05E!D1IO1V7)9C^T$>B=E@#M^Q$[34%"2H'U="O#M53>4YJZFU"[E\T M6&_W+%KXG4"]V^%'8",N3X/!Z0+S5$"\=&2>!E$*H7DZH^D[ULP"\I8=A6<] M\DX[W&ZQ,7:SQM59#*9[J0BZ\;"Y_Y^Z-VN.&]?21?\*GLYU10AU.8 DV.=) MGNKX=I6ML%5[1]]ZR, HLSN5J4VF7%;_^@.0S$SF1 )(D&)'[.WR0 )K?1 ^ M+F!-7F/E/I*B_(<.KOA#;?[G)@;W8RG^]:SKP!K;2KB D^>6 R9HN%D+?0-/9SL8J'=@29@\/VK= MV[JCV2*E-$624BA)FD*4"0)QB"C,D(PDX9A$W"H*WV;RV3&&7=756H=Q2MTV M:^/M=M<)\;%IQRO88U6W/4!MVLJVS=1SN_<] <6QHNWA&/;6S.?UZNOS4H0! M3<+;LKSEZR3"U92Z/,#=>4I)"+2K0LL*PVYP5M&*;&S4]P V;-'XP M&YE9#. "?VF9/5DVPZ XV34]PTYFU0RKUK5I#)Z^VJ(Y;;!2W>Z*(K>F>1 @ M$62"P9BD1-DT60JQ#!(884D%1B%E6>AHTQA,/S?V&,SSOV6;9U(69-F4D';0LX_5L[)I._EKUC 4R/Q6,SBGOMJ7VK ME%US8\HY1U)&,$L4T:$@RB&-0@)YB$2L_H@3FMG6GSJ=9F[45E=:ZO9%&VY] M; .J&5E=#]7(I.2 DE--JLL@>*Q+=6:2R6M375;T7'VJGJ<=^[^5ZR=1;NJV M])O;%?_PK^?B21/,O1JO=6($&1.21!3FL6(!%&01I#1',,Q9D-(TBEANU;P8S3MF$SA^"DXYK%JW8DQ'3$0/FR>'>[4 >IF&6! MLCE8C'0#( ;S/*2:8U" F&0WUV_=4N9Z[C_;A9G.V?]COR\Y0DVR[4]&WN^K,OS@6MW_6)X O\JMX M6I?UN>^;>*C+9RP0R0,I.89AG8041 12C',89QGC-(M3R]Z#EZ>:VR9K)-4% M1LJ=K*!JA;4L6G\97[/OL1_4QK[?W &V%Q-\&P+,OOS\(!:^RLU?GFC:\O*# M"I^4DQ]^P[&,&BE7Q>JANA-EG0RY.Y+R($EIF*8P#3'2Q:9CF(<1A@'F44!0 MR+!="^=+$\V-)+9RZHI=31ZO\V'_(K9F%.$#L9$)P@TL^UIG TCXJFQV:9II MZY@-*'M2M6SH><3?Q$J49*D.Y[=!C *8P&1#%*8JT,"Y+%,,\(QC3FRRU$;F-'HAWK29+0_5V19 M_W *#G[[7^3QZ7_?[A+3[/;]$-AF-. #P&E8H96TOO,\E'6;3>:/' Q1\<05 M0[--2AV&JA\SB>EKCF5,RP>R*OZ[SO!YMUY5ZV7!ZS_H@N]-3<_ZCU_DQV)% M5JP@RV_J;^I8@&IG#",19D&..8PB)B%*@PR21/TN#!'-"4.)C*55T5,?4LWM M5-)5Z@8=1[JB NDL#4:!S V8TY_R(U,B5O0 MNI("+:KBQT98KP%I!J#X"T#KFVSJ@#,#Q<\$F)F\Y9 2^#?5NN:[$_?J/ MU5.A8U7JR'SK(IL&0\V.)FJ102VSKK=Q7SS6<9A_?+[[U(F74AN@UL,B;] MUG[V& '1L>G#$,PVDP=XK[1I 9=;FJ'!^--E&YHK>Y!T:/&:HUU2ERC9?B*3 MD%).A4(2B1PBA$)EAL01C(AD.>)AGL34II;VP>A6=#)9->UKJB0=@F=H7[A" M,C8?U'*-83N<4]B7J7 P]K26P3FU3@R!LP^Y>I)6]4'DG\7F^[OG:K-^%.57 M(9]7?-:P'F882QA%DLQ[!C;B^L>^"/R_%%WDFVZ9C:38Y](AS04/.(4F(@"@C!%(9Z^"Z M@ D>Y5E*K'(!K6:?&WUMA==7FN?3TTXM=#\PFU->(YN[DGI3HG6([9SFT0UY2_XQD^B\V=*(LU+UC[M^_6U69! Y$C%">VTE,20F>6C$!;3><[C)OFQ5HB+L9BXV! MYL@$=HZT;H"&=ROW[I^TY.!-TYGKL:GE1G:-JEI>?L]N2/YX>%M_$JEJ7U?WZGZ)X^%ZL'KZM ME\]UB_?VIY#F*$HC3"!-TQRB(-1&1!3#"',6\PCE*#,JBVTRV=SVL\X?H%)=R3>G!54=<4+0E?MN<'LM^ MA -HFQUI_6$X\@>L@:\KZ:Y"\HWC_9M''C1HJ?!(2;O65' MU%P4BP^K3;%Y^5@L1=G6B']98!''5(H$QC12+$(D@S1F&,89EQ%'@L:"FYB^ M%\:?F[7;B AJ&;?-"5[,B.(2@OW,X &7D:G #A+CS3^@>,_I5;W9;'3UF_W^ MOC3>)!MZ0)GM#AYZS*DN^9U8?Q;KVQ\/=42@9;.U2^_/;5_J(MMW'[Z S^K_ MM\HB(P\"-!&05S5?NPC?\+V3#^1&WKE^0+,M3MZ+BFMI\O.#3EF8O%>MH[+D M_<\ZQB%M<[J:4!:28L22.(18\ @B3C-EW4 M5D[0" JTI$")"K2LYJ;U14B'[6L?0(V\IYTPLK*UAT!P,K@O#CJ9U3VD5M?T M'GS6WG54G\4_K>2Z?*R-J:^B+LR_6?^N.RS?"_77:@XUH3:QOJI_.LK+XYPQ M&J48IA(3=;QFB@^R+(8X87&6TB0-B!$?>)!E;K317$%U] &M0MH/4*L$M$YU M 86M5N"K,:?X6+UAG]6$:S+)C:##,JY?=/N6E%UBL:FK-LNOS2%)<&; MJI;8TBME@+KI:=?DD-J.,9G_Z4CHKKOI^)^NS7*W::B]/VA=,^+=5M+PN##=ZHQ] MEG!=EE%N23SCZSV]WDV:5TJXOPJZRRGXUPU[+3__ME[SOXOE5,D_!M:7#JP";D.JVD>K[7;G^ M47 U],N?E>"?5E^V21*W;%/\*#:%J!:<29;S.(6$$ETG-LD@B1B#G$B9)"(( M:6)5N,A\:BMFFZAT$5.BZ]KUM>R OH!]R@_9"6[9&-5\+P$Q[<#L-LWT[5&C%?[57-)YZVW:HU("?M5^U'L \HV_9X M_?9,JX(7I%3#_5[\ZUGW_!!\@42&6)(SF%-EHJ%8J&,>$0%D5-*42809-@K[ M'IYJ;D985TKS^*$!./O9QR](8[/-KDUS5U2PE]4;:.8Q5?[ FRADRAU$JS@H M,UQZPIP&!I@LBLE,D6Z0DN$;=L19>PK+E\6GWQ[+V^E3IQO$T_O<%;Z?MI7?MB5&L6\GF>(PHFFLG3N4 M0Q1%2/V."YC*1)TU>!;E,K!V\UR<;FXTX%IMZS*>%GX;+RA-XJ+9-NGLB#I" M/*P9*#Z=,)MR9X.G1^,0?(6]<7@RDG[OAB M#L)IMQ>+=Z\XTGPY6_7RL]@L0L*B,.(19"$*(,(XAGDFB4XOSBB6#(7(/G+M MXG1S,U-+]6SK3E.>3S6#N/@\U5R>;/I3S:#B9T\U MPV\Y]%O1EU?WCP__9_VW;D'^;E5Q]>==?+=IYY7>4>;&!;6TX+YX5%#> "4S M^./SW2?=D:@J%&JFL0 &\ W?<_I#;F1^& 0-_.4U2-X<'+=.+OU#3]?3Q4C% M@^XN9F_8QU9=:IXA>493'$AE.*1(-^VE,-<]XJ* )7D49@&1QD6X_H=T=;FF ME8M[!Y?Y-V[QTJWE^B8M_W-ZLT"H+WW$K^I7<# E$#^+:E,!N2[!YGM1 ;&L MG96_ @C]1%&YMVIY]0XM%HU9QNG'LO,=?Y$?BQ59J8/;\FY=%?6A;=NFD0<2 M4TQ"F,D\@T@@"7%, XB33&*"8_4K=8K_Z)ET;D2Y+[:[EF G-=B*[=PJTV@! MS$Y@OF$=F6(](.H>2F( D>^HDKXI7R? Q "$B[$F)N]>44#N^WJIWJ@^_.NY MV+PL0IH&C/ 0TH H @H(AS1E(8P927/$HEB$S"91YW0**[J9("&G*<__CZ+Z M3E[ G;Y0J_2>^*U,.D39EFFOP&YE7&H%N MP.UF4Q;T>5.G-6_6X([X=5=?!L%G[;?#"::O]796P;.UWJGCP-5/_"?%-E4=+LG#C(L$)3!5)AQ$L?HE9XQ G(>(Y8@GA!CYG2]/,3>3 MXT!*4(MI%8+: V;_-O<#TUT@FKW MP5;#)@#4L?6*MV4W-%%>8S''/C&=K.-;TW5\Z[".5Y1Y\82Y]Z(PU\KU2B5D M/,%YN>",KPE<@PU7]<'QG\7F^[MG=:YY%.4VHO'EJ_@A5L]"AT0_K(K_%GP1 M!3&B.,]AENG*-(D,(,41AD&:)3B)6$PB:1>!:#/]W,A]*SWX6XD/6"O_#2@; MP=5_MY+;1BQ:+8H9*X\']?C69@?E=SN4=\+?@%9\\'48<(>(1Q?[A7_5KKX2AU!5?]IV3 S_T\E MIB;ASV+S1=Z3GXN8HQ3':0[#6&80$1Q!3#"'/(ZB#&4APY181SUY%W-N[-EJ MHGBS405L]M(#LA/?(9[*_PJ;4>SKK]O(5#Q8D/4&;%=UJRCH:%K'CG9T!7ME MZ\@O;5PKA3T'@(VV(#X#Q_P+.7W V6A GPU4&V\VQ\N59UJ)?SVK 3_\T%;[ MSH.895F<)#2#0NK0%IE$D(HHAI*$>81#%* XL[HKN3#1W/A]+R=H!'5WU%Z" MUO ^P@-@8U\ON&!E?TDP (2O,_^E::8]P@\H>W(B'WK>C18ZS*1$U-9NL7HN M5@]MG.UZ5;T54G%6\YRB(5%]^*DF5G,4*U*^U'>_GY7*VDY>+Y=U9*[:OJ+: M+-*$!D$F0I@&%.M\GP3BF& 8I6&.0IRIXSBQ\IN#O:I@K^MV*=OG:W7K9,B.>F"KGS]*G6 1/+'R MF)).2NP30'[\;9AB2N?.:SH)_1M9BDI9Q(]%I8-5=A4F*$,*80:QC#A$7$G9.]O<[,]MY02V$]22XONQ-2-I;XB-3+-;L&I!P5[2 M<7JO#4/BK_M:SUQ3]U\;5OM,!S:#E^S3,+YMU ]/=2_^2X>SM:'Q01KS1 @. M:13D$+$LAR0-,F57YE$LLCBF06B:@G%F_+G10R,B5#*"6_:OYZ()I#3/,#@' M83\G> !F[&/H#I,VT-$^\>(<+.9)%U?",U'"A3U,5DD5/2#T)%2<>VNR9(H> MD;N)%'V/N=D_7Y4)53ZS3=W1]G;%VX;;^SK@NMGV![!).8RP9ED3$J[.ADN8MC\8$]3-^- "V4$5!M+B\EI-JP\0/5ED3B),:JA= ]*Q_7;56&Z,>%?JYB&; M%]WD9:.FU$'A3W7SEY=[-6(=@QR$*<:4$4@#I"\.HQ#B2":01(H:@R!*L5T8 MC\&< W8SS/H(Y,<+^O5P_P]^*'8K1[ M]?>%SORXK2JQ\5Z3V (73YQE,N.D%&4!P3$CV;SJ1D ?25'^@RR?Q:?5T_.F M^EW\$,NH/0E@&L01CJ7".%=G3(%CB%,901&G.$8D#(/(*,W?8*ZY$4XM&XA M(ZD=J?1!:D8FGH :F42TE* 6\Z;%Z09LY^@%B08TYH8I1<,C#/W BB$15L906-L*"5UHPPAJ#M)PN/@(U,%(Y8&5.$ M(1(]58'4" TSJ-_L"6%HW$G(P%"Y+1&8/N[6+^BWMPN49Q$*4P%Q0G598X0@ M26@(%'5\_VO4-4@#U[UHWM4?>H']^ M_G3_X3WX]T^??WO_Y0]__8/V2E[=/T@--6G_H+WHQ_V#.O_B6AU8BK(4O*D+ M(>J;.UT^4C*U3A*K[R>/A-I9.-=7G@Q2$L=2"LS2.%^LQ(.^D[@WM[HO3&?T MXY_L?=[P(;%(%J_MU[=\LA3KZ\V=]\RCJBYEJ MD60L2=,4P3@,4XAT)V9U0!C"\"!R:TX$C1J:'=^2IT 5? MA*YTRHO-6RE; R-KQN_P?FF MO>\S5?_DML_X1=?HYDU[V=L,IUCKPT^V?.;ZE+!>\[^+Y7+!*,<)B6*8Z *? M*% ,0X-N*-O$"N/!DL_%-ZHXNPD$Y-#GZ*G=-#[ MM'T@ZZ<5?ZXV94&6VR*]K5LL2Z(L)A)#)H6 **8))#B.(9)AC$F<92PU^+WQ&W_DGT#@$MU[$R#S"U0=6$X6Y.F%F%>DZ M!$9/N.O%5R>+>1T2OAOX.OBL,6B01 MSHG@ 41I'.D&DAQ2*BC$(8I9'J5Y)K!-^(7E_//CRT9L\&:KP"^@6(%O!]5] M&RW 7UH/T"IB&1-FNTQADLD JW7AZG ,D5H;2 FCD(D4)5D:<*:6R=)T'6VA MICH[GUVJ6Z:8\+D)I.TI3C+EXIF:RJ,MR.A?4N^;QB7KU@4]?YFT5K-/G1WK M LV9C%>G8>R;@WU6/VO\PT_!GO6MY!K]4:8]P@;1K&?E[P#.#(+#6,W0JLP8X">#X6%2/+.U$6:_Y1_5VUP"+)*$4,9@@CGCH5 M.8LQZ?'H6K".STE7CV=_8+K[\517?K<^()V\.#=^4GB!'Y7^3LMU^5@'(N[S M8V] +;SYD>@4I^$CT%40C=BS X'6Q.1YOL('-1D>[!Y?)# MX]HM^E/P4?UX+$0L$H[#&%*>Z3.,S" -\P2B*$W#C"2 M;!P[90>Y7_O$!<@YVB5:A^D-DV/T)C9(=M//TA Y!L?5 #D9Q][PN"_Y;5E^ M6O'[8K,4IE;'X5MSHYI:*'.;X@B"88/"7?N1^>&^)'709*?1D,ZYYL6/@C^3 M)>@'QLJ:.(^!DREQ--1D=L1Y%;I&Q(4G'&O)G^T)M0@1"4F:9# G4D)$*(>$ M)PQRS 2-DQREJ56?D?/3S&V+=KOAL6Z[M3ICHS+T$0I)'V@O!],H^0O0:MZ ]TJ3E;*.6IWJZG\W@$CUT=+M(Y>DJ@I9L-/^9,TCD[4G\[ @ M$_0GNT;*V30H\P"U38<8@#?0Q+$PCF$>(01'C($28B#0U"CPY'GAN&T_+!K1P0$MG'G%V %;_ MSKL&@K%/6V;:6T62G5/5*7CL8*#)XL7.B=\-$3O[[ZY5(V\YUVT$](>3+/__ MXJG^::)Q$!),\Z7\)LH?!6N*J><"L2#*)*0)CB'*TQ!BP4/(:( SRED6Y4:)WIAM7LFM +5&-_S$\P&JECSB 8 MGB[9+L\SZ379H+K'%UW#+UR;[-4$+NFLI"1/TS!B'+)(5[/%>:Z^^4FHCM@4 MA3C ,J-&89(]<\SM8W^WW;P M6%GS@^I?8=)?'GLRNWY0O:YQ/_RP8QSC2"SC<+%9;\C2[##@1RPK*MD) M-]Y>N5_79:QK?2QC(OTL4T*B).4BAT*J%4)49!"+(%5_S%".*<=I%"^>ZO3@ M;QM2;N:Z6,BM7*N%Z?[X5C*>=YIA9.)#E$DDM(4Q)! M@A+).5/[*TW;A?NP,HP8>JUEVPHXP:+IH:>.IO0)Y$G_M=W0W,^B6U9U^JCOR MHF?91OZHORZ?!=]F:Q6B6E"6A$D<<<@PTY9.2B#!+( T1S0+FE MTONB:DA3\6=UB33_3\.Z"Z8V,69A"$FDV_OA"$&U+'D[?E4/56!R?K M=^$]T&KHCV9]8^Z)A;V)-2E)^P;SF,.]CV_?..&=SG1X^VZ]^B&4&:P^)*=Y M<9FRLWB69S#/ PR11(K"11I#F;&$D32/"3&ZD#>;;FX6:"TQ> LZ,@/[K$-# MJ"F1(4E%"#G&B?I&4@IIJM.[!8H3[?V0:686\. ?[&FB'B:%N_\SYA_"D3]. M0]@Y=+HP -&\YX5?,"?J?@&A_GB+7]6OX&!*('XJBJZ 7)=@\[VH@%C6J3N_ M @C]M,4PQZNG08;!().URC!7J-LTP^(M>S^T^@07C\^/VY]EP;,,2PQS%J<0 M<4X@B?,$RD!0S!$G(C(*+3D9>6Y?M58X[%: M/Q8K_:-9?XAXL7S635#$-C#R292@TOH8ID8ZKX[9E<"8B(_,'%O102L[:(0' M:]E$GE:@(_\->-^NQ%];53Q&H[JBZ.DP;SW]I(=V5W".#^?.XSBV:2_7:J]N M7G3*]^9VQ;67ZJE-^EYD/&8R2+FBOCR&* Q"F*=! /,H3+,@RW&$,IO(E[[) MYA;/LI6U=E2(K: ./9-[$3:C+U^XC4Q56S%OZK(632;,ASURGWN0LV_);@") MKV[L?5--VXC=0.F3'NPF[]@7=+C5?9<^_"S975DPXVJ0;S9')MJ=CZ!LM\B^UR:0/>I.5_7J%&E[S*\AU376M*TMEZ)E"5Y2D,,LUQ'B@4A@20+$T@#QEF>H)0'W*J^><]D<]N#.UGUYT9+ M"VIQ3:X1[8$V^YK[@F_DW7P%<@Y1_\.0>(OE[YEJX@C]8:5/X^X-WG&.IB^? MB>X\K3[SHJJ-@?OO9-78 /7?O7LN2S7W(LE#=5P@&MB'>&RWC35O:>*-$WYX)^P;U5GBOL?66@/D+KC>=>.KH>DM SH37VX[@2&-5)3;[ M3S(B$I,@4K8/1Q2BG$E($<^@P$SD<1#P($KMG-R'$\S/A=W(9TDYAZ"1) YD M3 1,.4TA$J& F"0IS&0:T92(A%&K1K_ND$US3+L:,$,>=H9A](.;%FP4R^Z\ MSK[H\G#P:2GQK&(GM'?^*4>WU/WCPQ^KIT(W;[7N4GMQ@-EMQ]I5HTJ[5T79W%R]"+=2U4DSBTSJ/DN6:;$23N#J^SHT[K^^I3[,0-UONP MF\VBLW+_+I;+VQ7_M-JH9=91N0UU[%=U'[>'2@(RXWR1YQFGQM;;(6O8S+VXH/VD];=%(XW/G:+8V8)C ;YR*SC%6UK6\() M-4^FAMWP7=<\MGI,TSP7,=!L^A' (\U 7I YI&N=QRH6TZL!G,??E,T<(#GF,I:/CO)1F]#CJRDP4!=VH<*,I$'1D MOP$#[9$]!D=?B:*OP&E7,:8-JKX2K). ZVO'<[06ZQK)=W45PH6081Q&V*H(WYDYYK:%32J_&>-GMH^O1&7D[=R1;I0K MHA[M/6WAT'V/.F=5RF*CCU"+,%9[.4ISR$2>0"1S"O-<1!!G M,4$12R+.N64.93NTU2Z>( ]#!ZMO$\"M4R1W<$6$A)KX),L#;;E(B*EB/QFS M6&". DXLL^W= )LF",$+9&G.))%)!--(H84051^,C,90"/7)X)(0C*DZ)!L6 M/+>$:W?:';M8N1>HHE@&:<"1#J,G$!%=XXH$$202A41@RL+$J%O?E9MQ@D^J M%[@,S^Q.((S\!=7Z'R73S*!L]RE4_G*4MP-/G9%\I-"9_./C)]R^J6I%=2RO M&N]'P05_^_*G.D!_6GTL5F3%=$$$MBE^-&64@Y0P%L4$"HQTR18<0AR3%/), MJBW/\U"@W.:;:S[U'+_)3 >E/^M+IV(%Y%9F0'9"V_&#Q3J8\<%(:L@?DF*8<1G"CL:]B4Y3U M?:^NR'"O!JG;WR9Q@B),L0Z[57:OB$)(4LP@QAG.4$ ID5:9Q>>GF9N5LI>R M+AD"M)Q6[80'4#4CH.NQ&IEL7&"R)I5^%#P1R(5))B6+?D6/B6'@:<=[/U%5 M0ORNBRZ_%Q4KBR=MC_Y>K,2GC7BL%HP%A&%.89)G^OZ>4I@GD8!" 9J%L4QP M9%1SQ7"^N=%"(^X-J 761(5X)H?ZEH M!HVO"\:!V::];#13_>3BT? U9TN#J*'XMDERFS6O&Q@F4A0]8U[T/>V0 MK81]KC:U M==S;U;KC4UR3"^4_7O?*XHC;W]+ ,?(FS%!RBUW MIG?DZ?)G3!0\R*$Q>N'ZJ(,5/^U1N,B1P%*$"$99%$!$%:@X46>0A!)=72X* M4A-KPU.$1P+&/'4>H?>A'[:K0A3XH M1HAC.#O=JP4U]"G?%^'0^]X5I2J;+!CM0FNK;E!)HBP),TAY0"!B*(4YPQ*& M<63GRC\[S_R\^DT%#N*0+W\>2#..N!J/&],# MQL P G]5Y MPA 9IQ/%T-B3G2D,E>R>*DQ?<3,#MG<8=V*7XE"PA7SJY#' AVF,<9FMQ)FUMS5 MZ([,Z+N;8B5@P^8WH);1GSG7"X$G<^[\').:<[UJ'IMS_0\[GM[4SS?9J%%K M1]17W7[HB_RS:LH:+-*$4T2);OK#J#K%)0'$+$UA$LE0Y!BG)+2J+- [V]QH M?"[7J@-SWF^ !S[O+?#KO5 UZ+"M81*V.8< MZ/'H9P**KR-@[US3'@5-U#XY$AJ]Y,8E[P7=?%I5F[)N6'NOOZV+E(L$!8HW M0BX91'&80<)""H,TS?. ASB.F V#G)EC;KSQC7T7_%G9%8HJ?E^O'J":]!%H MP<%>\@K\50MO&<=R#F(SYK@2N)'YX@2S>R?,K*FC!Q5/A'%NADEIHD?%8W+H M>]3^MJBY7?X'63[7+D3%,,^/=8S+^T)*HJJ.PIZ<+[LR.?LEROQ/JY.@SMV,IMP367 #-@%0]8C>K;^\)=]L9Y'4JRX[K3%RO-M\K(%8Z(^[_>UZ^@/ &Z(?[DM^ M6Y;OG\NFV)^AU73XUMPXKE.:#VQE-#>0CA 9-HOY+4G.\%1Y6QL]Y MU9U,GJ.A)C-TSJO0-6\N/&&WU[@H%A]6&[63;SE7BUR]4[_]4MZO_UXM8B(3 M2E(,!188(AE&D"*$8=V^A^* "TIT)VPE*QF6[4/ MT/X]ZPFFL4\R+@@9;UX##'IVL7J[V<7J-_M=W#?F)-O90*GMOC9Y]+HF-N]6 M%2_YQR5Y<.E@LW][;COWM#'+N_6J*A1 PK"(9P]2PQ_;ZT$:>=_VX0/^TL*. MT++F%(FK^]5TAGR59C6G*EWJ5'/F2</JF%TK3(#XA&[8$ZA!1XL;7?%H^T3CE1VGT/"5F/IJ MB.PHQ;2]DJ^#ZJ2-\I7#V?'GCZ>'Q>T/-6+!JC_T;04I7[[IG](VV3Z3*4I1 MEL"4)PE$$8HA"=1))\@R'F 6XLRLQ\W /+.SE%I1;\!66/"_R./3_P:US&;D M-P1M/[EY!&QLJZD7J^&J!E:@\36K@R2:"YX)P#N8<+X@&A.\(30-@:N':U(. MLB"LB7GH[4F(UU"%+;&:/NY:\$7'[;#-9AGD521A%'+%U/V\C?FT-H6OE\ULRYK+VW MBCEGIIBX7LYE)4^KY?0\ZT::GU:L; IP-?_]M&I29ADKG]76VB?.+W*9\SC. M0A@0P=3^)W6)3@+3((@2'*8!RG.[\[GQW/,[D3?9W&T^<;=4AATUF*-OQA>C M(#HRB6QE!F^V4O^B*S6W^?*-Y,"D18HUOUBCY8ETS.>=E(FLX3BF)_L![+U_ M[]M#0-VNL= G@>90OD D0IS&$E8)ORL>5DP/PX.6Y[=P#_Y:65.@4*5T)T=[[=XB2N?//&: I?7\'V(SB M^3L+PU6.O\,1)_?[G57HG-OO_(.NT6_W]2+5EW/OU;'<+@CNZ.6Y;=>.>$#+ M9QL'=XS-\":]&I:1-^FYJ#ACE!RBXRX@<460W/&($\?*75#H-&3NTH.NY_T? M:JG6Y.5]*!QZUXMF?W(+P=M\_- M,?'1ND?-TV-TW\/V3N5[46W^4.?QYZ:/1^N^4[N=1/J4'.0I@D@("G$089A( MGM.41[$D1G6I+LXPOV]XM6D]>1U9S7VAYV'LW^]>P!G[2WX6%P=G\7F S-W$ M5P,UD8/8%3 KQW O&#TNX?/O3>8,[A6[ZP;N?]"Q[;!853I->L7K>\>[=;4I M=^V+U-_JOQ"/3\MUG03T5JR$+.JV1E7G;O)=6W4VDZ$0<4B5-91AB.(TA3G- M*23J'_*4R21+K1S'/H6;&[6V8@'2WM8_-;HV%;#7]47^DU(/[!5V\:-Z75XS M.^VU%FUDRN_D1[8:UBO5N%P.E:S_X5!-T.JITRE\US > W!?/69]BC9ME]H1 M0#WI;P+ZNO0KMO=6_+%?^\7I7;/^J: M@DJH;5^T../:():0J5\ABO(!S7? JW1S^Q!HY>JR,^*F M+75>\T>W*<)615![8EJMZJ>Z:M;%-*LKVMWY_2$P^UJ\VM*._+EXE56U_G2, M@KZG;X=?V2;]>(P"Z_'78YQ)[*]*ZJ*RE%2"=PO?=.ZXZR^E(7;*H^/^L#SEK>B?734ORF!MP(7K]:+622I'D:4(K[JL/?>4KR/79/>@KPI[]Y[U M=05Q.\#O&W)6]VME\RFXBZ7X+#:?5FS]*'Y?5^KOWY'J^UVY_E%PP=^^_*FD M_[3:57VZ99OB1]/OC2H%"-LL$(\E"_(49HE.+R>20II&(40LI$D<()*SS,[% M/8:8\_.0=[34Q=3*K9Y@)3;[OB+J7_2?F=(6/+7J:I9<[TJSD9VN_V9WDA_E MI\'L0/_:*SRR%76TM#L%@=(0-"J"-UK)7_0_:SW!76=MWVA=0;'ZI5. ;Z\O M^&NKL<2S*(3_*1INDO5;Z18:0;ZLMH^OF!1EL2,II!$ M.E"2ABG,D>X)%:6'0:U?'S*H;$^R)LII:D9J>HKJ;\ 9TM0 [-6Z 5F1KQ=7M'YI7/3:0N0Y. M7TUF'*68MA'-=5"=-*NY2PSB )!84YY I&D 9:8)[G,G8OBG,XWMYU^6+:DE1?\ MI24&KKSK,9=5["\7TO.:> MFJUMC=\-XZ,NOC>CG^B#I&,MY'*M@TY\!RL-0G%5XO'AB),G'I]5Z%SB\?D' M[7\8OSQOJ@U9\?J'G*U_B/*E;J'TN#$U2R^/,+>/UJ$O^G'];)J[- #4\-;U M@]'(^[.>82?;S,.J=7>TP=-N)JP>I13?=53Y#]$X M SZ+S1=Y3W[>;C9E09\WNN3R_?JS4DD=>I5ZR[HPK]J+ZN.W('G.$T$"*&/, M("*,P3RE'*9Y)-*49WD:6V8T7RG1_#R[NE/2OP'650L4C=>/=!2J?;L'*JFG M&ITL$WBN75,S*WK"=1J9TPXT.73(WM0^VK4$2JL;<'NT7(>:@:UJ_BQR3QA[ MLMBOE692B]X3=,<6OZ]A'6.FW_9$&+U]V3\R'&%TOX\P^J*+".-?7^G'I/_#\3]HZ4?^X-0J@K?]L:]OV]C7]KF# MV-?+H:_WG=!7L/O9:D%I(E_KFD%@GVST/^-GRS+">OX_8U-54?@NP-_''+,G M%FW;**OSA_HV[?(VM/]2U%BT<==/.G\4[-OPKIL6]\U?OY'K4OT;>7Q:BAOP MI-#:K!]!M5FS_](=X)Y7Q:9^\N;H[\B3^I"RHOG!+[6 5?M<*7Z(E1:MU#&. M4C_+OA?J+^L-T(Q22UH__PO0 OS]O6#?Z_[ 3?:KV@I%!1HWW8-Z;?D"UG19 MU+YY;;H55:5F:+14=O9^&ZFQ-KK"HE0CD"8)3SVN-E4[KD+S^QI\)Y6";0-> ME'6H?[XJ6:AQ]?U?P1K!15FW+E&V"F!E45>7 2O!U%E =SI00SYHA_&FV#2F MI%*4":&PUY9,T^>8--UQ].\;;6ODE+&P?-&+4.F?X6H+9_6KQSCVU]T\0]'L MKR3=M#'MK[L$)Y'MKRR.V]U&/=\9@UV?[+9&^YUN-*34.;#=[XA.C]\%,:<( M82Q2#G.!)$281A!S2F"*LEB@/ OR -G=<7B2;'[6;%NO_=Q=QYME-0?J M#?EI&:#N:SG-KC=>88G&OKJMU\;XLJ-5[N32H]%OE+!SSYA[NO;P)=6DUQ^> MH3R^!O$]O&,+3&4\UY^@+[*9_G;%SPBUV_DA9B%*ZX;5&$,48@II'F/(,DP" MQO)<"FH3CV$Y_]Q<73OQ]9X_RPL&F]S+PIA1\HAPCWW@]X&T?4=+-[Q\=;*T MG'W:#I9NT)QTKG02,$__-16N-B6@&I*>6SKK3%$.4IH #.1*XH3 M*(5Y%!$89I0I8Y4$NGNEE:UJ,.O\[-!6:" :J;L5\K;-A)K#O65I/(,5,.,R MSZB.S%];.%MQ.U7L&HG'J%!G#I"OPG,&,TY;3\X<@I,R<1:O7EG@_)_K\K\^ MK>[T_555+2A+$ARQ *8!CR&*.(%8( 1)+,),B"@/D]2QPOG!1/.C'"V>;JCU MU CH6.3\$$TS+KD>H9'IHU/F?(M2*^1XA<[/8N&[TOGA)*]3ZORLHA=KG9]_ MVM4>T64'-B^ZO*2N/:DO_)ZT-52OZ?[Z+)>81CB#4:*( "51"/.42RAC$H9I M%(H\L6QH:#;Q_"AB*W?]_11;H2VOP0Q1-S5#?",YNB72"'P#:I%K)'="MVPR MRF'*#BEO)HG1I!-;)39 G!HF5F_;QRI_4N0^H?EWB^CYRR_/: NT0EY( ME/_==QC],"9.,;@]PTX6@SNL6C<&U^!I^ZBN3FW^;R^Z=/.VI@.E(6$TC""* M\W3;4#W"D,L82Y&15&1&=?'[)IG;A62WS4,KJ'EPRD4D(YS(C%,,8QYSB! F MD+!,G5!BE B*1:3.)N;!:SZPG,;:& ?-?A+UA=#(%'H&&H=&+!>9LPA2SA#D41S+E!/*9&3E*[.786Z?IZT*VHG3R@EV6H".&C=U MX=+VB;]J76P=: XK9NA$&W<=QG:DC;($]IXU=Q!]>=<<))C6P^8.T8F7[8JA MW CS#QUPNA+ER\D)=<%('L0!9I"F60)1+G-(XX@JXY*$D0A$E(66]4TO3S9# MFW(KZ^$5EAVY]:!KQF%^$!O;QCR ZOB.RA\7#8/AB7)Z)IJ46885/B80@S?L M>(*+8O%AM2DV+U_%0Z'OK%:;S^IG89$3%..,!S!&F6[P&V;*?DH(# 5*LP@1 MA)$TL9HN33 WDZB1$>R%!%I*,SJX"&(_"?B 9N2M;XF*\98?4KWG(DZ]VNQQ M]9O]UKXXX"0;>DB=[38>?,[^EOB/3;G4#;^K+W+;_?OGYJT2ZK],*UI<'F%N M>W3;V[CN&U_5\;VG-\?F-2YZH!N^8/>#VNA?;@/ U*%"B0YJV3W=M ^#XW33 MWC/L9#?MPZIU;]H-GG:OJ/2'V'Q?<^O]?N'UN6WV@_I*C:P6%14O0#2\KSV@ M,_*F/@/,"%MX (>KJDX=CSEYW:D+2IVK/'7I4==8,]9;&''4M MNX+I_-@FQ;9.*P5OBE6;:OJ+;4C;U8MF=ALP[5*,3%,=94"C35,%H#K)PWI? M+)\W.H/@@Y2"U9D%3:^LHWH!)NT&',+L?&'N+23O:H$F#M_S!>!IJ)^WD1V, MK&U]78O:@-UWYD:*^VK,Q\68;ZR+ QY@8V!2.<(RMAUU$1&OE?_.:>]F/74' MFLYD.B/^@9UT[M\=G;OG\_-K0TSM:?9=W/^]W@8F)'&:811#G@ZY[>RS?27W)'@#6@6 TL#2=VNQ((8^VW%@'MM7VV^- M'"#LL;3]%:#Y\LU:S#RM3]8>DA-?K,,0SMD%=469[3( Y#ZQ0#T]GGYZ6].R@FM"TD]'0V^\ Z^8BV&+F+R'!>.:ILQ)L(3F3FF ]A&-X M2;%:EW5MI+;B+A4RRAD6D(<9@TC&&\#BD02!)0"R#2HZFF!])??92 MZ_@$2C/6N0:>L9W'==FL5R@V? D37^$CQ\-/&S1R0;F34)%+SSD:,8W=6WU< MEP>]0A8Q24B"XQ &*:'*8DDCB$,4P#B.\D3]'5)TX-#@\-)\1C_?TWN.4YMH<@ 3G(41A*"&.,\4@.(DC(A1O)%8N+$H=I9BV(_UU4)TT MG;]R./N8W/=M7MJ=*(LU_[#BNISL D5IE**0PX $$42Y^AV)*((ARY,P9SDF M26P:E'MVAKE1XE9(T$@)E)AUT7?SN-SS0/83F!=X1J8F:V2L8G-[M7<*SCT_ MXF31N;T*=<-S^Q^T]R/7KC%E;I'E\N6.%/P?FB4:RK".W#,9:VX[^-"OV@H/ MM/3@1_5K_&,@1@@%MH'+R;1M-,)G/VT;=KB_< MZCU[*FDBB&]YT[2B_HX9$L?IFW.CB:UL%E_W"Y ,;_SKT!AYFY\+T#<#QVI' M7\; :?^>&6ZRW7I9E>[>['G*?B?>"5'^5JZ?GS[IYBME]7%E_2WO&6)N>U.+ M"FI902OL#?BX7F]6:YNMVH?9\)[U!-?8%YT]2(WP638 Q6DW]XT[V;8V4*Z[ MOTT>=ZW-K\:H1^7OZUO3YFA0]W79AYK73]71(_4MP,=U*46QT0W!%XBD49R' M*<12!! %0D*2LQ!2CE.4"1%GG-L5Z[].H+GQRTF\OFYII?M-63I2KEXHLVO- M*>$?F:]J(1NJXJ!1IKU/N&DZZMV SN(T3]XZ.WKY+/?O!V%O]?^O%&?B MA@!^P#OM$.!IW*M]3>_%OM^>^OU2U(%[*W[[J&NI_'?]]Y>#N=(T93RC*0QP MB'7^5 Y)*E*88<91R+,P9&SKK[9V/UTEFH-K>T*/%.^HYNQENF[IK-U.XR_' M]'ZHKDXW8*=5':'7U>MFLB ^WX#[=U1=)]9K>:Z\@-GCRO(S_K6%_'8]$IN> M#FJ.WPM"BV6Q*435EA'D7U9?A6YWHCX[;TE55'5IK/WY,: M"$BXC&&.XR3.!.:(6Q9F]RJ?#9-,$[+8K3[7Z%630TB,Q*OS>BPWZD.V5 MRA!ZA/5R@4*?DUQ1*X%4XKUH_OMI5<=>Z.CAIN_/.2R!<@:?/P@XY[1CO,IQFE.8%I-$]TUU\;K9%7?SG.P^"X8EP M+L\S*:,,JGM,&<,ON-: ?:?XIB3+3RLN?OZ[>%GD848RH4PG$@<2(JI^(0E3 MQ^P@%Q$F6*8,V16!/9IA;AS0UCMMI02UF$#):5L']AC(?A;P L_(N]\:&8=: ML!>TOZ(8[/&($U>#O:#0:3G82P\Z7JY=+B[_^ZZ'&$MD$&>!@%$48X@P2=4I M*4\@P4&.L BEB(UBR6TFG=MV[VV\8-:!S'T!#"^S/,,Z]AW5]8C:7SA90.3K M'LEDRFFOARQ .+GUL7G7C9)^(\5*I\A\69TI2+#W\ F4)SD)$"09#B B 898 M,'4""3A* RZ5"<+MG+-F$\_/]:KEUC>W/FN>&"Z"&3%Y!'8::JH1;5+U-+#O MB^II714U+W4JGK3=6$=PD]H!YHFH#">=E*KL@#@F*\NW':--EO5Z"GZ^2E3; MC7X1$Q2JXQ&%G*0)1(E4Q$4$@SQ%*<[S.)6A84-&NXEGZ%#L%*%CW4P5T4AL M&3%B!K]A/(AW2,>VH8;*S7T8P-0^@L,*(E_Q&6:33AM]807$26R%W=OV>0>? MUZNOSTL1!C0)=3.!\G&UX1^7Y,$TZ^#B ',[F2E!H984:%%A>) .HQLJ%"N- MLWGVP67D^DG$&V@C=O=\Z M;9#\;%GCK5@)66P6492IYW,, Q:F$,6!_NI& A(:LP0I5;D,+,O_GYMG;GS0 MIK9NR$\WB^(2G,8>YVM!&M^AK/'1I4=:&<&;5LK+W0Y24XR3C.0YX;/?I[YUO?I_]?0S\-M;=H?IJ/\9FN]H;;B/O M\PY@'4D]%R:P L43'?3/-2E!&*E]3!EF+[E6#/JTXG4W:JMB0>U+<_M'&71S0R,R==P&EH[5JM9,[.BR[N;B5W!DGWU97]&S!C >[)YO(HVJ8DT M!JC'%M4H<[A]))1-1QX>2DV'2I O\JOX(5;/XBBUF>"DS&8%PS%EV;ULQT4_GA[4^#_4%JZ-HWO!OJ\4,RZ_O50ZN%>17YNN M1H(@S5,J8<:C%*(@I! S14@X"*(4!3*(4R,:,IUP=@QT_TT9(/]Z+IK(4#/> M,4:WGW+&P&QTMMF)"W;R@E9@?41EP_F!;E#RMDY[O5DFA?1@YM>$]GKZMH6G M86[U5LW&01:$-2,;#S,)&=LJM>5AZ_?Q%?Q2(K5]A]UX%:XT(E8L:093(G4B5HB5I9A@F 6R8"C/,SB/+6Q#&T% MF!M%[^0'2RUC!?YN50"DT0&46R6:)X"2ZA&\>1&DK"X'P_A9+#.CJ,,/_5F:KM!Y,CJMIY_4_G0%Y]@4=1[']1JUMG3U M&?V=;@Q*V.:?Q>;[N^=JH\[DY8>?;/FL[[]U*0SU/ZXOSH(XQS*-(AA)H5@Q M5N?E/$>YSL205&!EN4;@DFJB*PWRDPK7:XMG%8@P9' .8<*:AT.G#"8 M!S2%)$MXE'/$0TZ=G ;C+,3TOH&)U\/T/G_4G_/1K^V;"Z7ZMGXK/_A;*0"V M&N@+N#M)9CXGMT9HM/K=/>A?/1,>[?^)I9"%QAO(WT\ M]$Z[/.;N9Z!7[KPVKW]^'S>!]^YI9MX]BQ?5-8)U'&,0BB:D^D&3:$LM("$G*0XB4 MA29#Q#@21G7S3D:>&QOMA -:.O/*6(=P];/(52",3!.&^EO5OSJKJU/=J\.1 M)JMW=5:!;IVK\P\X>M2%+%:"MSE6NO!#MV3]%ZE+1%2Z1H2H%GF*8ASG&D1!<)INKD% ;8KJ*,Q>P.9Z+1-^]>5.T<)IHFRT(=D9:UQ.#- M@Q;?\IK49D$,W>Z>09[('=9(#5JQZUHR-^ 8\TXA&H\>>'O ?/GA+6:>UAMO M#\F)3]YAB!'<0CHL7(/$)7HO_J'J&M_$ K M< -:%2;R"?6 -X5/Z-ST\_$)]8!CY1/J&\>-#\\$9V[C,=6?FMNF.TW%Z]7M M9E,6]'E3!TJM=>5T?46U7B[K4H:*>T2U60@<2IR&.60HI! 1G$.")8.49XCD M821E$"PV^K+8C"X]RV?%ICLIQ[T+N2Y,WO<"FO'H*R[+!+=3QT'PK179C7VO M(X/:F_=64=#5%&S6X%!7L%76'R&/M J>^-JW=)/2^4C0'K/]6-,X?@Q*P8O- M1\)TQ8.7]VL=@+ 0J4QR]3C$/$X5HXL4YES1>IAC@3%+29)9%2DX-\GB5(8Y.D+3[VU-8#@"]^.C?%M"33H^0)4_0]Z\/W M5^?J^'/[G1UN=ON\WQ75I,5YK]+]+KS^5QVKTJ_7_.]BN=R77=AO IQP(6-U0DQ1$$(DPPC2/,&01Y(2 MR@+" ZL^6#USS8U]MJ):5I?O =/,N/ $T&'53XI"&_PBAL]_+Y>/>CXYO>";O8-^1:A(&F4)11RW1H+,41ACK6',:ML"JXDO0%+456[]J%/S7'0CC0N0&S&%]?# M-C)5U'AI"<'[&J]]4.2V>,$?9/-&./")).21;^BQSPQ\+0; M11S=@W]^UAEB7^3[8OF\K0-??7G>5!NRTNN^D!SG@8R5Y19B#%'$,H@3*J'B ME#"("1)!;%FTS5*"^9'*/X_]=%4M,UCOA080\$8?\*98M0]8.NYL5PHE*9$H MIC +E1&(8MT"-0]C2((4LQ"%),B%C<-@Q'6:PB%PR__SN=(+<.)6;9=KLH4Q M^S:,"/?('XT3]VDCN[[?;\0&';EO0*N1O\^'(W*>OBNVLT_ZP7&$YOA+Y#J, M_6W:1Z7I>B6^"K96<[U\^/FD?M3:V)5/CT\ZCK]@32'A%^N[-:?!YW;6;94 M6RWJ[CI;/?2>.];$_+K-#?SAR[?1<1^9X*PA'^$^[BH,G6[GW&:<[*[N*D"Z M-W?7#>0:+'*:DZ13D3:WJUVA])>C\D\XE()EF$.2*=,.A1%2!WC&H&!)FL5I MCA-F57#+08:Y<>&E7+Y:C;J[PDX1VU@0^_4Q]$>.B_KH3HGS@._^OE:E\^>= M2C?UN$^E"-]DJ="G2"+_V[Z MU2DCM/RVEIN_E1WZ6[FNJ@5.4LIP@"$5<0Z1$ '$N1 PB$-%Y82P'%MVF1F: M9)9F6"F$\_-[OHZ M1L$66TMJ#/!&IAJ#0A0C>69MP9JFY,0KV3ZV8%@6E_#1".,D__OV<6,>0G;Z M[MP8Y&)M@J8TODV(V!F@AJ^DKL5H]'.6&SR6(5Z7,7",YSHSX(3!6Y?5.8S4 MZGG.S8"XY;RNODN6.O3KTZJU5]0J/JY7WS;ZFZ:+7G(<2)AD-(8H%3$D-$"0 M)+D(:4JPX);EWX8GG=^9I)41%"L@?C(=C+&6X(F4X(=N)F1G3AB ;F9(^ 5R M9&;8"]O$@BHD6WGUK8N6&-0B^S,=S.'Q9#083#BIN6 .P+&A8/&F5^)I2TY3 MRC!/%,FPB!&(F."08A9 %A-$&4$$I7XXQ[XF]>1T\V%'-W>D[2GGA6Z,"J5[ MAV]:DH%[DAFNCNZ+7\X5\AZ+6J:L]FVEMB&A>*GS?=;)?\G%WT37Z/(XM[2J M3T"+1.0Q8SF#$@L!D="7(TQ@2'F>$I(1%@A+MKE2HOGQT0&I2:B.#M-Y MLV<\3P&,&,UE(\_K! M3?;0&04[.0SK:-%IQUFUX(PS)A69$H&5Z28R!G,F AB**(FXLN0R%-L$9U+[<%#=8Y-Q^ 77B_?M MN:^Z7U^XE:L/BY143=#2MI;'5]$TZQ3?1/FC8*)IW:RCSQ]6]2CUW?1"\C3( M!1:Z750"D63J $A) (.(Y@G",J QL[V['U?D^5VWU=K 6AW NN54Q$_]>VL' MP,A+;NI#F,\RCFVJWWUZ=]/D9?Z)NZV+-6#0O^^KA]8UHW[Y+H$ M[];5!G1T\NFGF 9X;ZZ.D<6=V%LR#?BG#I>)YK7[#-6U:\N7Q9_?%B0A,F8B MAF&=]JTS@O)4)A!C*0F2H0Q18&*$[H>#Q$P[^7NC,1$3=LAU,65Q:_J5W PI;*1 MBTH=6[5-M?E>5$ L:W/K5P"AGS[N9Z'I:=A^^/QDG=G/BMEMP7[^ ;=CY4=2 ME+5=T(:FUH;'5QTB4!:KA_:G+^:I3%,:02S##*(H3B&1*8$B$0D)0Y&&&;6Y M=C*9=&X4IF5NHKAN0%?L&[ 3W.YT9X2\V0G--YXCDV(7RIV4(\1YV<#BZ0QD M-.6DYQ@;$([/(E;ONO'/'\K$ULVU]#%EI0LDKQX^;<3CSD)*:$Q1&$ D @D1 M#]59(XXS&--0&4@D3\,XMF&>_NGFQCG?Q$-]^="1%M3BVC'- ,9F'.,/N=%- MK@N@C< P9J!XXI:!R29E%3/%C_G$\"W7G-IJ4SXS72QR]7"[XE_%4G<+O&6; MXD<=[KCSSN8)HXQGRH@)I3)G<"0A%D1Q#(\"*F7.<6J95&LX\]SXY4#PMEQ& M+3K8RV[B"[YR/A M+N&^+6&BANT4_$TC)F0N,$S3)(<(408I8PF,!0J1I#G- LL*(YD^ ML-P+:]F3\#*N9NSC!ZN1Z:8!J2/E#=C+Z;&9X" 6OMH&7IYHV@:!@PJ?M (< M?L,^F%0-\EFLMV:[8?3HP4MS,T"4Y7Z(V_5K>8>#R47 MU76*[CP<:;)PSK,*=.,WSS_@V+U 5)40AVT[=_7#6L]_]?Y9+#"E02YE",,P MHA ENI5!DA.8"AD&ZK00(81MDB-,)[;:KY.E3\CGC:X,\5BLBL?GQZ:9,'AJ MI;9L;F"Z F9?Z3%P'9D(&I%OP$F/X$XAP\T:4%$GQGIL@6 )E:^F"*;33MLF MP1*,D\8)MN^[\=6=;C:Y7NDFZ]5AW_6MFS!GF0(Q4FR",4X$1KG$ M)+&[9S"8=7X7#ELWPJ>57)>/Q+YODPG69ISB&;_)_"^MN.-W@;, R%=V@L&, MT^8IF$-PDK%@\:IK]>3JN_[_AW\]%S_(LO$B5YNRT#71]#_4-ZK=O^@\V82Q M;D.NWXOFO[L6VQ]^LN\Z,OLKV8BFVL5"!CP6.6'JM):$NFY]H*R@7$*1$)P& M81#),+$YK4TK_MS.?+M@]S>\%?X7G<7*E)JU1Z/^C=@K;%O]>=(?#3/"G>^" MC\S=6I4;H'\%'8UTE,Y66= \TKBR#O[R\(T&A7VFQ)LM$+_4Z1-MC[\M&$"C M 1HX?%:^?HUE]%9'>U+A)Z[*_1H+[+YVK3U*/8A67M MO]0+)C/$,Y)#A ,&48!"B$6:P2#($ZR^>YQC;&:U&\XX/XN]$15\%\NZ2&6I M=0 ;K81%X+D)UOT?D1'P&SM*H4:J%A>T(.Y#-#O6NU\4S4/:/:,Y4:![L0&E M>%(CULG8G9_&MOP0D!KCN@PMX#M%?O43ZFX!64\ O,DHDX7%6ZC4#9:W>/ID MGY]CTJ]RKYK''][^AQT*B/+_O%_KX6Y_%I5QQ=#N2W/;NYWRUILUZ!8P,:Q' M?@K+\%?6&9&1=^EE,)0%KD3U],$]J[Y;T<^#D::K\GE.@8.RGF[%:/ZJ#AOIQM.PP8 >\X7=Z+##'_GZWW2&8ON5F[;P7=/-II=-;M1GZ>_%_F[N"YK91*'SOK^#8G3$= M(0&"2V?2;7>FT[3-3'+K(0,"MIYU[:[MM)M_OR#+CA)'$F"A^)))8@G>^[ ^ M/>#QO:6NS^3?"HS=)D4.M2LXC367D)D<0T0$T5@2HL-RR3OZ.3?><&:"!SO! M-V?I3D B<'6A"UB_N&4$N!(S1112P7'( XC11Q=O4P:6PRX^C2*&+H\,E?S MF?K2]<[I%[V]Y3@S!7<))HRZ?^C%# M7YG':?[ZA\JJ==;^3-PMY3SQ4(KL-X5ZIX!J?^>+UV0!Z2PMU:!TL^] MHU!6F;*32PVS3!00$X$@(TI H[C.C"ERGN]'X<-2O<08[+M]R1'0=;FL!/#[ M\?=8@"8F\0..OZV=8&_H;)<'- /"V',I0!:7) M*)0V.LQ9D4LL ]>]@OH_OW6O0[U'T=1[W.RJ/*X>+ ?0\I$U'KR>+YN/_QBA M"&?/&#&L2Z4@4\*=Y3+$"7=6D'*,!&-9AO*@&#[9"$T1V7>-ST1CX??:2(9P MXO=(8+'3VOS$-4V'4$M9P;2S[Y>O5SH$BU=UTL%&PBNH?5ANW<[I3B7GN'U\-HMM/36-BEGK3)!*NH&)V/EA$U;;K;7BR4G<^[K4KWWE='ZF&MQ?4 M^+BL;)SK9ARWI=C@7B!$PZ/HA^ M =V)T"0FS =4=N:!U\[ [C@X7"NPV_VQ1 *?Z6%:=R'?UZ^>-D OMFZZWO_[<@JTK<0]^U2FMM:B:VU$,E1=X!$<_8<4B MD9B@>D$ WVIS1\JN>^I]5 [=H9'),N6>FMW.ASOZ+%()T=5V=<3Z[FXS7^K- MIE%!V]0'2JCDF&M20$X)=KEO& I>5+!"$IE*"Z5SKV?1J[=S>TCWM@V=0(G MU6_R,QI:B1]D7Z#"]0Q] !A+R;"WKVDU#'W[#PA%389X ,I((H>%(__V'(Q-/ MD?-C/_N7+Y/PVNU@YU-^?&5X-/V7M7>UU*X*G9VIW[^_TSR<6A]6+ MK^9&_-=(+V\N?FQ](^^8ML_MB6]\ 'LG@+K3[GCJ4S]<8DI\#1GK^?ES[J::06L)W2V<&V_M+ 6UJ4X!\F;^HWYN/G^Y^MB:8@=4F^I! M;YB%Q@$N,=?X8C;NNL0P-''B!-W-3J=4,.C:(]F"X:O#=TH^Z<4_^[T11'!> M*@Q501C$O&)0(J*@$;C(2YHKA;P2@!\W>VX/_J3L)72"C*: 6Y2RW#1%)H!XW K"*: ME@C1PJ^N=G#/Y\9'.^/!WGI@0W5K/V@< +4'_H]JV" ,TU@R:!,SG0^J39CB ME5%R(M#^M)D,\(F8=6S@@V@X"KP>I@YK;S(RCW*SS?=Q#42NBS>B-5JU%@<0!8#P+7UP,&Q'/A/0W,J5?D:X3?>2&0']#SM$G\X)$=K_Q%-1"KY6Y_<\>K58E'G:%M2T)M]_4\;P>:(9Q3F MV$VE586@,&4%D69(,/L_G@4)[?9U=F[,]=A6L#>+MIHC]>E_>WMJ_U_[ _W0G_[ZG]02P,$ M% @ R6((5SBOD^X3

[N.#ZA>>+=/89Y^N? M7BPQK#'_].=T_>FG]2?\Z=\7R[]/OX:?WL["NBR6GP'^=?/77BR^?%]./WY: M_R28D!=_[.*_+O\I.TQ9*P>6N0Q*Y@0^Q0 YHI$^JQB<^W\^_I/B2:5@."1C M"R@>"CBF!?TM[A YDTB_J1^=3>=__Z?ZCQA6^!.Q-U]M?OLO?_FT7G_YIY]_ M_O///__Z+2YG?UTL/_XL&),_7_SIOYS_\6]W_OR?'K10KKC=1_2-=/]_Z)^CNX M^&-0?P1<@.1__;;*?_G7__;33UMQ+!_ MIL7GG^L?^/G%@@!!I&[^ZOK[%_R7OZRFG[_,\.)GGY98_N4O7[]\A*I21BJH MZ_W?V[_W\]6R7Y:X(JQLV'Q-/SC_ZW61PTG ;VN<9]RR=;'";)%N_*%9%>KB M\F_.0L39YJ>3C-/)YJO/XFJ]#&D]P<"CS%*"T$I$0A0E!1ELA*06BO6+OUV6 MB\\MM+A>-)/I5FU$]%]^(MX++I>87V^U=B^+&_[69&MQ\R>;(>+%+*Q6;\K[ M]2+]_=FWZ6JB5)&9["=X1I)0#@-$3Z8AQJ1E$$EEGX8"QVUBQL%)"PW?!Y:3 MQ-T!;J[3_W+Q.4SG$Y&%5MS3HN1Z9!\*@(; ^8N%9T@Y33U M+IK*N@>T+#Y_7LPW#/R.GR,N)UG3-BJ"=HW, 504"%%HA" Y<8S(Z23"GS.C&23,T1G M+%A1T 7-A+X-F#NNY7XK[84*T3DJ!A!J!V;DTKQ2'("OZ)>KB0EHDK(.8K*> M#F-,X+B)%/@E(:*QQLO!7-A+*L:%S!#NR7$"'A$BU:>_2"M\H#\[80*E-E8 M%LM!E<0@(@L0DM5D^6R,0CP C!\'9M=7Z\3K.%)KBP8B[$3U_^LL+.F+L^_O M\,MBN9XX2PP4\K,\IX.0G"P&SD4#R&3T)?""1C9!P:V%.[$([0!QBF [P<9; M7$X7^9=Y?DG2F4AE8N;HP7OM0 DRDYZH!AU#""CHF)6N"3)N++L7+N03PL7Q M0NT$%1^68;Z:5@V<(SMR+5/P"A UG9^%T_EIK0$F7!&V<$X":W-PW%IY+VRH M)X2-DT0[,CQ^F:^GZ^^_3F?XQ]G&518A*A8"^5$ZD!=N&;G*AD)YH1B7(F2F M\FG^Q.T5]X*#?@)P.$F47<#@'7ZS=-B249MHX&-=%XLSN;KY?<7BXP3 M'73P0F>"=#T'DRW@(U>0">'1ZX#(=0.$/$C$7H"Q3P8P[03>!7X^A&^O,HEG M6J;;&]QSVVBBRU8R S;D5//$":+5G!@QS!AAA"X/Y47W1/@D.E/NY9 M>+]<&'MJ\#A2LCV!8R.:-\NWR\77Z3S1H6E=2L*3\<.:_;?U5REF0&FE\)@T MAH;] M4H"<'?GGR?/"2SNDW%A[/YP\A51J(_F.C))J!Y\M,6SHSMPXH8H GBK=142( M66H(,1B6F)$%3[,@UU?;#PE/(7EZM Q'UGVM-IV]_;287V1R;$XH%=?@E=#D M2,= OPH>&.=:)!FBD*?9A=LK[H>!IY D/4F6(^/@/::S)6&8B_AANIX1AK6W MC(<(.B,'%6KZAEL)#EW&4KA&H4["P>T5]\/!4\B.GB3+D7'P81EJC?_[[Y_C M8C;QFB6BW8$MR8'"D,%+[@%-R*8H9DL^S1C<6&X_!#R%A.CQ4NS$#/SR+7T* M\X^XR>1J[[-%Z2![\G558DC(%06*,XS1N6:C?J@@9W]3<'W5_<#P%)*=)\NT MBR#BQ=FRRFU[[5>Q30(Z(Z$XI:)P!DH,"I3B%CP*!ARE3L4(XW2+.[3=J^^' MD:>3W&P@XRZP\FI.7PMI/?V*+\,ZG+,U85QPB9;<8B2?2&E;('H*G*W2S-EB ML_)MKE!VK;X?5IY.BK.!C+O 2KU$7KX@X7Q<++]/O-61%>8A*7*2E$L<7'*! M@NBD,3F=4/,&$+FQZ'Z%74\GNWF\1+L Q/O/839[?K8B::Q6DV 5\RDB<&_( M=Y(J0%0Y0W8N!^]E"N*TQW@[%MT/$$\GCWF\1+L Q"^? M+#Y_"?/O$Z&8Q&PL^=-F8^@HRO:"0]20MZSL;S[0 ])9AEFK^89O_U/_#Z1D>E:=02&UVHVP0R$R"*DP'DVB53O M3\N![%QV/XP\A9SHZ5(=^Y)L&V#].EVE,/L/#,N+ GG&&2I)@,XA$0^J9)*- M-O1;ZT1AQ@013KLPNV?E_<#Q%-*E363;R>.#*R9^I9^0N^TD!B4Y%%G(B_(Z M0?#.@ O1JYA9(%?J)'C1I&^F.#)%GQ$'><#$+'R<8-;-:6_#U9D"I M1(XV%@/"8HQ!)CHV\TFPN+'E-^G.3D8KG5OFWWH:MP/3&N' MW-1\KV4UB2-KX.421#HT2_(ZR_S0F]BGV@]L,"3\H%78(>+NJ?O&G>9&UBHN MC3<@0V4$(T5FFMRL$H.V*F2CK^J]_W_5*NP@#>_=*NP0<7> FQTM;5+Q-IA, MH1HC1UP5G_<*NP06?> ECM-BJRWQJ#* M0(R38Q9M 6>8!"TT=U&F(N)#=67_F*W"#M+J#UN%'2+B_EN%%2^DCH4"@.UC M4!%JHM"#+J9XC5S'*'[@\S[15F''H&( H1X-$5H^+H9K%D9_*"6*Y2 $&T!Q M5:^E/(,2?AH?J ?\!F84T-"Y13=[H3)*6+NP)"\"*M/]7^__.?9 M]&N8$2>K=TBL3%/-9=%_>#;/-W]P[4].DN*N%(=@BXF@;$G@9?' T"=1F"U* M-'=P3R&X!^R=!)C;_O"C::\#J#Y+J?9-(0X3$@_D!/R!ZXN"8"^SMLZ2$U D M)R=/TY8N61%^3%"<@@-I6B/Q(7K&=97: ZV9[#O T2N*%>;T1[X3"Y?",1F3 MMJ* DCDB?CH004F**XL!5Q2+/C K(@/5<2-DC0.F59#*J>)]ZW-J-R7C MGE##H>9XXB%:#,IP$4DH52"B,N6#L@WV 3_5E MQNT&/!Q$#A7M\:[N8AUF36#Q=HE?PC3_\NU++4FA8/#-^A,N;[AY$R\R*XD" M0!VS!"710,PY@8TN6&M3XOA0#=8Q:-F#K'%!U-X1;JV)+JS.3?(E-TQGIT%Z M6WMDUTTFD@(RE[8.\Q!.M38[AT-FL$<$ \3<1TNW"\NS^(++]?>WLT#BF.>: M=_I24_2_+1>K:_E77<@.&X2L'!EFS1VY]?ORP77S>7@JN-7":UD""I1#Z@2B2/[ 34 63 \6" MJ 4J_U!7V6.P\B!!XUJ81P!1.W5T@:[? XETCLOO=Z0U\5;&$NELQEC?D1O' M:N>: %YG';5(VJ?6GL_]U(P;H3\"KAHIH@M0O0A?IN1R3?^K/ASX_.5LC4L525MDJ,?:R??+3.!>^&%L'2NJUI(Y4E2!6GC))63]Z;$TCK^ M?X"<<8.XQP!7(U5T@:MG*9U]/IO5=T\OD_FOS M\WO%.Y$E9/(''%"NZ+\8S%/ MYQ=1QD92+GEQ47)!3.@$G@D/PJ WW!C:"ZWMT4Y"QO6[6V+F9#%W87&V'$RP M".$,64J+N99:&)*)L>3S:T3MM?/)M+[1VZX\K@/<_%W)08+LP*5]/0UQ.INN MIUCS_9OWEY\6,Q+ZJCKJZ^^7HI&$7R5)-(G7Y%G1ELQASN MCR5KD85L??;L M2ULG#QQ?-WG%-HA"NK TUSB[76_!4BFHR%8R:8D72W%@"&1$-8\8K"W2NM:' MT_W4C'M-/(S^[P?9*:KHP-FY>.'R-GROSUOJ:!N\J+U!*;POM/F8"<;F!UDL;O>6!TJOB[,%"_?/XR6WQ'?(>;K.E=D4T\ M\SI*Z0!%UJ!")A./M 6%EG2^.\.B;^TE_9"H<4^_@7#55A5=H(NVRO)L)RL6 M4TS,*W ^LNWU=RR&_$]R0K64TGK3O W ?<2,FUX$"APHP,C5W%+@04$H8&0NN"BCX0_U:CT!17>)&3?+."R*3A1]%RBZ MF>^ZD-?WRZ)ES%)P64_NFC95-M=""0/%1V4L"!P'.BL'O(/"WF M'S_@\O-+C.MK"50IZJ2GVENY/ORB("%"<-P0%\9PPZW6J75=TVY*NO&K!TP# MG*Z"+BS/R_.%+X_F:]*K90:%H@%R]!QXK4E&.A2(C*(&SR-3BK'BFC_#_0%) MW;C9PX&KI5*Z0-D]Y_6UC>.R)'>/).5MK6E)Y Q&J2FX2"%;SDAB9=C[V1U$ M=>.*#X>TMHKI VOU(D6OC,C.9-7_]V8+P;@*!X<#Z^ KN M?7V)@X(Z42 MN8 MSH'B%%K%("BT0AZ#C#&X-.!=XKCE#(]]>7B0L#N(.1^0"!KN-(L<,F+- M_W))GJC7P K&)*)&I]J/E#BIHF&PX5>/@J)&JNC"_%QK7OYO87:&$Y%889;" MFDB,@*JQ= B\O@@2LDXZSZ6YCW:;AK%;.[?1[OV#! X7=!=0^;"D&.5L^?TZ M#QY5*4H"6K*<2DH/000&=,I*:>LD#MNZ3.$N%6/74 T"EQ.%?>ICI@_MJEQR MW@R%"K.W89I?S<^?NE[;#A.9H^94*?+;+6/35^3-6X M::Z!4-58&5V8I7>X#C4V^"4LYYO>#]0,%)8G,F4U?$059 MFNA"+"[EUF?:CZD:-[LU$, :*Z,+@%WC81.9UA?Z2_Q4P]6ON$T1OUZL:F+X M3?D0ODT,+UC[/D!@+H!BJFSO(++B49#?*6+S9H@'DCANZFLHVS:@FCJH%KTK MM0F*8%/6!J*,DJ1%''A1 B2A2[:RB/+@B.,V<=^XF:F!L'2BL#M(%_P^G2^6 M1/>K.4$05^N)<\)JEA7YC/5U3T -09,S66>68?+.!]&ZGN$V#>,FF :"RDF" M[N)\NRL8LI;;UZAO:Y,%4L]ZO9S&L_6F3GI1LZV+^9KHH"]^O.0[.%MX]!FD M=Z46_9 ]S;1+BI61F Z%\]:Q8!O*Q\U8/9H%&URI'5B]'Z7_ZF0^"F&43AVB,!UG;1%A$4\2 &?:=-.T%O\%&Q#]VVOUTM32#V6/,D[]\8;=:E/.[ M?OIC-UDY?K#\/5\?;L+\/NPT&C6_]=@O%[S$H5?19&4->5\B@4K2@I?!0G*I M:,>X8KQUHN/B*\S/\E?;DBVIZZ9/_/EU_>G&V6M-RR\N6$/5U+OU_ MKD%+#/5A$FT[IH6M#8T"^.@,!!-HCT1-W+?N6G4$F6//ASD=.7?S&L/JJ@M' M\,5B1;'Q9AY%-=.X_#I-N'I/EGH2T6(F@HF#F@LL+)(?D!.8D(U-/&BC3&/< MW4_-V(-DVL.KD>2[0-&F_];;Y:),UQ->&-,Y2(@JQO/V@IX7X$'Y8AUWQ;:& MS;7EQYX? MPO(CKB8^:^.C39!\B74>CZYY7P=:.&^=,=%@Z_37+CK&S;P/XQF=*.T.PWG%0QOKZA@TI0@V: E[$T'RVS XRQLVN#X&74V7=P5&V MN5[Z8S%?W&3E8M+2A92XYD;8+$%P39M R>JY$6L1F=6F!%7\(&W+?DC9N'GX M04#57B,=F*6++.S%28PYQ\ %!V'(V5.)>9*0XE"T38(;)KUK?8;=(F'M(BW6D9=HB97 P-6F$G2R)%EM\W;0OON;T42GI1 M) DX;^/SEVX3 M8X(4A?8P$ZQF7[PG&Q$3:"YU1F%=P-8']CVDC'M//1S\3I-Y!V'"-A^\":31 M<>:]S: XIT#:;9ZSR0(B1!V4YAKS !-"SE??+SA@3PDA1XJV WOR!ZZOK.M> MI3Z%(*],TN!"G963=:DCQQT$)7441AG=O$/_P43N![$G=;,\K*(Z,$\W&)R0 M'<6,*H.NM42J% LQ%00L0I> 6IGF;4AO$+ ?@I[4Y?'Q N[ 3ET\%'F+R_>? M2(3/PVJ:)MP77JIUK>W$:GLQ#H%9!.ET=!3'R-B\(>1.0O9#RY.Z0CY=X!W8 ME-M,O)S.SM:8)\H$+NO0'.4B.?U12? Z9O D+!.91!Y;/_2ZAY3]D/.D[HM; M"+V+%-:_8YV2@_D9?31\Q#_./D=U)WRL,IJ&?\G>^G.UQ.I)>^]\]?8VW.AJC:[6U+H &$R=EI@\.%9OY5B.4FGZO6B=G&A$^M@] MYH8>D M\&"/T>O-17>(@>((P;P5D#V3) :#M=]WA&0M4UD)]'J0YJ@RBV"\\"1I)L#Y6K:DI9,"0\C-G]PVZV(T;(U7QS ^2GL= M7 CM8.>"E:,Z6'"MC(IU KK$6F"9ZD#;:"#XDOFFA#>W]ND;LS!V)\+'\^W' MU'W?T-^+75:R4"[2_E9T\"@?*&ZW7H%6DOPUFY/%UA[*B22/W0.Q"V@WUVT7 MX>H##$]"4'5*/0<=2'R*URE-G!?0F4X^^KEVI?6@K ?(&;L;8A<@/$@G3[8% MSXNP^O3K;/'G,/<5EQ]_I!N*W+KU.2W//O?UO5X5^73U6?I?7TZ[9]U84$,O/& M<W$:@G84O VIKBZ.SVO7,;X6 M'I>DH=AM312M,[2]7( -K>G[[\ .$?H)F9QUHQ[[%YFH MU8?%.R3_,4UG>*,N],/B4$&*X+)5+$$JH=X"T@[UHAC024:KC0JF>0.$(?@8 M-]GYR >'0A=V,Z72&NGZ4;)].L9GE]S//M<97EF_G[,,,WA:1) M\EM_K]<*Z]H2]4M5P031%S0L@/.I=OBB?WA6XSUA,HIL8_&M(;H?9>/:U.Y M.H ZN[@<>CE=?5FLPNRWY>+LRV4"EGZ:MB]U,5\^U-UUO;R]4*["657IX&IB M:PE*E (^D=.O,S,Q%9>];EW*U9J'<9/QW4%_5(CT,^3JXB4-;E)W M.%]M#Z:(C#8X.@IM/041S&2(GH(([JT*3#"C=?.6^#LI&3?/WAUJ&ZBK@T*7 M5_.O)-+%\ON_+Z=K?+GX9#/NY2 M,6X^O3NPG:BF+AS6E^<+7VO$4(>8<5LM=@?"-DKK(C@B\NN(5GR)VW]?$]KY5,VKT2G* M%X->0D&>027KP"/MK*Q#,2'+Q.P (ROVI&[IU]K =-X\K^FO4WK(X^7."ZD%@B>V0,6DP5>VD]?:6.); M^.&^EHP\R&0>3S978*5@OC/S;\'U3 [H,&2?:4=RE5:U=%JSRY2'Z8(!V MGPC&&J>Q=>YP/\I&'X0R[DE\M)(Z=0&W>RFEY1F1Q(T^164<"+905<\HK(F!S>W0>FO;R=)?8Y."PDDP M)+;H%3"I29XJ2XC1" @B,B60^V1;WX@?2^OHDUM&Q&A;1?9SS;?#1;E\+'KS MG>B;.)M^W+:PGB199)V&!#DZ5@6/.LT.%4=M-TYU&> M5[125Q<>*$5QYY<.S])_GI'%)V[S664,S_,*LBCCF4FU4$^!"DR"BXB0I$KH ME&6:A=:O+GY$5)>/,9KAXO9CC*8JZB+U0QPDQ+R9=K*C5)1R M[&30)=GXS"%*$AU+7DCZ>>!I@%<_^Y+7Y:N*P9 XD-JZL(3[RW+"BV!>>PTF M%E-Y"^"M-Q!1.B5Y2"H^DJ^X@[HN?<6A$#F0TOKU%7^=SL,\[18D*^1<1Z-K M$(B@N+#@G;? Z_0\SDQ4>H"1$@=2V4T3ET?Q%5NIJPL+>>&(_+I8OL,O9\OT M*:SH#'BQ^/QY,7^_7J2_3Z+0:.HD/VZ-($_$DR?B>!W)0AM,I^A=\\XK/Z:J M2V^Q&3+N\18;*:F?G.,%8[7U^&K;**:FI,@K+F4ZF])BJTG"2$<&*Y#JK#(R MZ R"M09<,(;%H+5GK4<4[$%6ES[BT/AKI:;^ /@.9YL/+SZ$;_\^77_ZM)C5 MMSZTX>YY3L$T>3*)Q!D0"RCI"P1.T9IP7!>=8R%9#(3*0VGMTGD<&JJ#*K0? M_.XOW8G2(DGO$:0/%+R%E"'0G@2,0B5AO.&B]3&^/W7CUET\,D8'4EH' ]9S)-7N3_0?GLWSS1]<^Y,3 M8Q(YZT( RD0'BW$!8O8AS3*V;$0W 1C?- -N&2&,KO(L8ZB1VW^)R MNLAW;V[/7QM?%^Q6V),L@W6:K([V-H'*Y',YLCU0$'T0T5LN6[^#?%P.N^E9 MV':O= R3#HZ.TVR&4EX&D74M7R";H6KXFS%2'")%(%:SB*T/B>&/@\$*J/J$ M^$%*/!JQ7S8;B22P;-.>[#26O? 1.WE,]6+.Y5YO@P_7I&,K\3J;,#,-X=',B360!&( M988BD*R$H1W)8O,+B'V)&_=YYW#W#H,HIX/2O?-:Q\U;ESQ=GY'"7FV+:?/S ML_4?B_5_X/IMF.:)3U*ZNH\42S7L%1E\(#DZ)H*A@#O&T+S9^YZTC7SQ, PT M[IC# ?34#'^/W5>[FOKU]YMLM&FJ??[EQ^FHO8N-]NVT-[=1-=E*2MNN>%79 M;%C6,I%)5"900%(X!(\*#)/!Y5A0R=9%9WL1=G)_K(M%/FR>,+M(\56L$W)% MK#=QTH!S-@(6\@101U%"ZYN!FQ1TTQB[$1;N-+@Z7MX=G(&7U&\E4N\@%O.Z M0Y]]FU((%%.1=3P!8[I4JXH0M?!@+:?@W98440P%GET$=8*E(S1]'VA.%GL' M&+K%P\O%YS"=3XHU&(7+8 K2B8^204RQAL_,6JEU"+XU=G82T@EF3E?T[5SW MR5+O #K; 6V_8QWX/N&:91>"!MHYOFXHDH84 9+/19>?N^4C9]G&+<55-=,Y"9$').NLQ]NT/$N!@Y M7J-WAQ.=(-P1[08%-9,7L[!:/:>@@N"VGM))?)<;[317GG-(1F%-W69PR4K@ MD<@USCKF;EF2.]'2?BN-6W=U,AX&$&<'A\J'>AEUMOR^86'+S3DC6:F<$\&: MY9K2YXG\?",3<.-D4$(9)UJ?,/<2,VX=5#-3TD;8':#F6<[3*OTPJ[FD5_/S MK-.%?90NLL@8",5K@8U3X&THX+AE&1/Q&FQCY#Q(T+@%',W0TT[H73@M[W!- M7AOF7\)R/IU_7)WS$;R1BFERX+*H]C,K"%HC6!.L9DX5YEJGFG93,FXI0S/4 M-!!S#P8GI;//9YNZT/N&2Y\S9D,,AO$ N=0YE'06@V]*:GUL;4W M<>.6#K0S1(,HHP.4[9YQ>\Z+C-DE"B(!A>"@G _D_Q>*,;W/W&@1BVC=X^L;UIMM'X,UDWP&.+A-9K\GR;N[V:">8$*TH(*-0%#-&1QP0&\Z)Y(U2.JO! M;E NJ>BD,43#E/!Q NX (G?+ >]>N;RCO?#K8OEG6.8)G=+%%A[K&#%BC]-1 M[611H$L(Q#'J'%K7YXR,1\<-V3.W4TP'Z[C)S68[ZM@ZP(YWM,_S= M)LVTCPR\4@E4V@RF20C%8Y+&!4WVN;E1:T%Y;UV[&X+KCJ5\=$UW4]]Y;6RN MS++X[ 4$A0Q4R04BDKL;/8M2!Z.3;?X0^K!9Q8_8NGLXM!TI\0XLXGV!3.7E M#UR_*1_"MPGC4>5,\9+T18*RU0,-+$.6"=&5J$1N/7IX'[IZ:\,]'+Z::ZD# MY-T8-7)/CF_S\#7>?OCZ#DFXJ^D:W^/RZS3A]J%)G5;R<;[YRK^%V1E.2G(L M>%U ).3;Y]V>^0*L7D8D%G.Q[=.QP_+46Z_OX1#?%3JZR!MO9/UJM3K#_/)L M6?V8#6,;;JX*_3=_ZED5_\8ND"H*;LMA)YRE7#A/D%RBP-/4\EJ6"AC%A4_% M"6/;%VJ=1G-OC<4']E=8>XR/4G<)2V" $%"I>.,&PB"]FO1 MI83($^W1UN;[AT3UUD1\8#PVTT\_W2=^G\X7RTTTN(WP+F19>PG>ZA2S.R3\ M'UMI3XHV7FMK(6AN0?F8(*!+4(KE,5HZ/9HW:FY%>V^-Q8=#\2C:[J*U::/\ MAT$9K>0>BJR-UAVKFSQ)P&22E0H#]ZWS!X^8Z1KLG=T3S'0=HNFF+T+'>1NU MO13^A.MI"K.;?+5\*'5SF<=\-?4 @X_ZA J]-B$2D,A?('RS>A5N^,:0%F>\ M+:*T;G,PQA,J99F)1@J(J=[4%EZ DD#-OE04HS9I_97 D_M"=4A6/C!$ZI# MY-U%N//0$P_!I54A9D 6':AL#7BMZD/L%*T0P69L?J\G5(=(O0/H MW"W79PQ1))T@YAS(%)M:KF_(XS1)RI)I@X76X6MG#V4:*/:'+V8.D7(',+F_ M3E]KB=X9!S'6IHXY*@@6'6C)C)&D[.)R\):%X]V7O[7Q)TY3L!=0&3G-JY M MUY-ZQJ/R"%PFVM3"UXF#= 8(XT5T.K)0!KE:?9"J3LQ>0]2U4T*OG9V>A]5T MM2AOKWWNB.3DKJ\TR3W^D+Q&J<4WRX]A/OVOS0)7^<[SJ;#7%B>[LFTE%F97 M&=#+=!.Y2DX*+Z".A0>EW";3%(""ONQSR2R+UFV-FA!^JL%Z?K:B/;=:O<15 M6DZ_G"^_T=V;&[K[0.IZ/JNS6'1T*MGBJM>J0-5AOE&C!BFLMZ8XET/K].7A M5(Y[C#X^)F_;P('UVK#*J;%5?(=?<7Y&)]KAIO#RKS:Q?[L):63TSC]>[Z9? MU LZ@DL= _+B;+5>?,;E)81*$"EH2>7N8*U<,4G@?7EE*%=1+$P^$(Q%:K:W+$$G83TLCT7'R:H8N%KOZ\A6F M>6 EA!PAJTQ!1N:B'JBU:XD2+#-64FY]5?< .>,:F^%0<]ODM-)(KU;F=2T2 M.L:].?^+32S,+B(:V9?MIR^A0%JQA:L .F=;&XE9B"XK(/?4>A6\LKFU!W.3 M@E,MQ&ORPA'??,%EJ"VMMQ^_YG4;XH8+!27X (IP#Y'3.6N3 MIFA<.W&"]F\;@H:"[]46;%]V?0C?CC((U_]V$ZMP+SF-3,/E]W<<&9I,=RPL M ]9GE,K7L5J>1T!I>504/$O3>A\]0$Z#U@>W/WV%W)1E%A@C<&F(59-H4TA> M((? D8Y(Y:^FCP_':B<&HQ4F=G0W:*.!?E,EKQ?SCQ]P^?DEQO4Q_L3UO][& MJ[B7H$8&I'YX%TXB#SX%"ZG4=NTF^NH1DH,H"W>HD ZAUOVP=E-RJMFX^=4K MO!:;A(B!2F]?NH>T@9UU@TT/]M.]%"Y/V:B#W: MF&VZ-QQN/?;]7N:/Q?K:7@I2.B7H].98AZ\'JR&FG$$G[1TR="JV3B+] MB*9Q[=AC8&I'Q6([+?5K\=Y6!A?S59AO1?MV0;+#]72YN9Q[CG,LT_4Q!F_/ M#S>Q=\+'JCG/7*2O1"#HCE4@$QT)G) L1F$Y*2BL"Y\U' M_>Y/WLFME;9*>/:@#G:Y#D'HP'7VD(N*%+9X 4X;!0R58SI+5D3KE->QM(YK M!H?"VIV638^AR5YS3)N*J>>W.Z<<80#O^5 3@[\G,ML\L M5^O55;>9M^'[S:(.EEF*M:FPS2@H+D@20N$4< @4*'WRRK8N-#J-XI-CTGU7 M?WY]]:L]Q((PRB&Y%;%.>@S<0:COG3$;3AN*!Z6;QZZGD3QRC/MX^+P3"S^B MJOOU(-_CQ\K7JWE9+#\?;2SO?J2-H?P!<:W>>V^7>8=?:EN!^<"4FG \& MG"JYJEB!JV][HRS%!"U3=,V?>-]#R\FUWK>^NS,+9)QPS$3(3O,ZLT13P*4D M;:[(-$O:QN8E 'N0-?(;@Q;8N%/SW5@9_9J7BR$5;W&YL:5'&)<[GVAB6AXF MK)%AN;W()7A$MMG425+1256[[A!N6,I@ZCQ$X8,MI?G;YGMH.?GQ]JWO7B'8 ME"(,IR"FB%J*I[P$KXH%Q;S#1!$%3ZVMY[W$C/PBMP4.[KS?;B+X?DW'56_, MNV7GI[DK^WZY33;_&#:Z>FWB,^%)UYY@&NFDRXJ#R]F!]B8XGWT=^_*/^-ID MA^:N*6S7F1U]5"YY#E9YVLZU"B@PBA"$HCA%!JUX'FY.VIY$_B.\-3D$D?HN=4,[;KVU?@ME8:IFHO?^]\[8YGP=-> M@J!<8?5%?PRM^R ^2-"XYJD9+FY;G79*Z-?";)[(GZ7UY@'S)GUVA'G9\9%& M#]P>)J[94[=KRVQN>3;)Q&=I/?U*Q\XU-/%B"NQ#FWDJ>(J@AU^\ M$J&UE=F;N-.?N_U@H5W'+--:2Q5I4Q57\ZFB=J+5 62.IF3N0K:MLT_'T#GV M,[@A\'7W(=S ^NO7B+T_BRO\S[/:<.TK_>.89/BM+[3)A#]$5JLT^,TUKAU\ M05E?ZLG$=!WZJ1WXG#EH50QS(B3>W%3=1\O):?!;W[U6)5URS#($4,7+.C;# MT/$;$8Q%QGF4(9;69;7W$C-RRKL%#NZDO)L(OM>R@QWM0]Y2:)NF1SUU>>AK M0W4[V4UN5WDH*RP*+ 4PU_H4\KK!%^O Q*PRBN1C:5U8V44>ZEGDY-&H65JMIF::M_"Z'4EUKP3*)J(SE@?PX+GFMKH@0 OU#*\YT*N3GZ=:] M_ZMH4[:7:1V=IT^8SV:X*%L+_[_.PK*B>*.L*U_5Q2!=UF3Q MC7&@G) 03;!@.5?6*.9YLC\ W/ZK_2.NMHTW8K0\T M[0SE=!4^?ES6 MX5B;C72^["V,"VFCD]J Q;QY[YDA\OJ:.V25,)J4=.MW)WL1-G8BM#UZ=E0( M-]9/!U' 3FG5UD9DUU]/0YS.INOOMU@,)@9KM0*#NO8U+AIB[4*;8E$Q)VV# M;=W#X0@RQXT%'@.00^NNUR/RHDO6T4?DK0\T[5LWX!%Y6!^R("VSSI$SQ SY M6H(3LERL0--2\.1S8:KQ+GW4[G47/N&;V)77E/ 0(3".0= M&JE2]LB:]RF_GYRGU+WN$-3<2>HWTDB_UX'G?;B.M3LW_GK#7G8#VIQ;/5ZB)?S[;&H[E0PN4S"9/2,F50XZL1_H^^!%N^I?=XBNKP?K MPXEY1'^Y,K9Y0'VM.O2\#F*]V'!:XV=7$V7[^C_W2+51\TYXP3@RR( MFIX0Q+22X**VJ% Y=;LKRDY$G4C&N'YQ(XP]IBHZB-(V7-4RM=L)+\ZMB-)! M,HHVC\VU'6P@OSZR'%!('5WK(JE[2-D+5;)C5+44=1>(N=M ]#(F_#W46JX[ ML:&QT;-H-'!?:E?16, %E2#)(IT3M55@Z[C^"#+W0IIZ$D@;5D6]AN_7.R4> M[TK?_4CS-HX#NM7W-/.3F$T03@$C38*J5R-1UF&:09%N2RG&M+YB'Z:9XU4H M6+__:EX+2&\U3% ^9ECW4=5EB\=#4'%_ M3-Y$$?V&YGNVE3O:X!SV_K_76(MJYMOI"9EMX!UG?9RM/FH]B$08RU?E[&(EEKG^M$DI]L M]\B]$7F_#1U>Q_T:V/WZ,AYM7P_Z_",VFAS0NA[2 I!GX<@/$.0#)$=!I]3@ M* @%#'1\DS,@#;:VJ(_8;O)JA]'&/9?\YE7>K9V456UV3?$WYSI4*1B(S%BB MG5OM.$J*NP:SE@^2]G2:21Z"I/LM83L]]6OQ=C=F/-K"/?BY 3M)#AG&GM:O M3Q=F;:[CD:.LSXB8!Z\V+XATD4;0>@K((I@@NF.2T MZ8>+M!^1T2?=N_*0O7"_6>X55AT;^3M-)8\W\/=]:J#NEP,:]GO[' IM$]:& MT"(F 4K9"$YGK*&-XS'PE%3K!B&#]<"\W#6W5[@FX^??S__CM5:,0?%B; &6 M4FW%& 3XP@0DZZ)2WD8I6T_K.I+43GME'H*A^TW=<$KKUUC=:?)WK*FZYT.# M]-(,5.:%P .U5'S"O&W5ZBOR=*S M6N_I=O->2Y72?&C)92I$VM3YWABS5U[R30 MSW(0!BUKWIGY.$K_$5Z''H+-^PWN8/IM:&\;W3KD>?_P]];;C6 MLP.>[0\V&HU,2SV_F[S"=+6OKP4WWC%N;HY3LN#$>BG=U MIZTE QTWN#T$=_>;M\=6LR?T>+CG4P,UQQVT[\.^+4R]S:Q8CX 6 M:UODA(1'*R$SDT4*%DUJG=-YM!:Y5_OEGB6W:KAZ->6+%%((2"*3ZY$9(]Y$X=C^((5!UOY5KK[5>/;F+5C WNV$L+KIAQ.^_X>+C M,GSY-$W/EAA>XCI,9Z?TL3EPH:;];DYA\I'[XGA=I,LJ@#&,8H."=&Z7R '] MIM\R%XBM,Q4=],69%!,D3R[01J*X2.D:C3%50!0*C\AEB,JW-H0/T3.VU6N/ ME4.ZX!RDC0X>R5W&],_/5M,YKE;GUX:K9]^FJTG"I#77%F*.Q$R,&;QU!0K/ MADO,/-OF][P/$31Z>4LCO=\^1)LIH0=$;6E_N?@*5%++4N! M8#F)17 *H'00,37WTJX3,/+]?SO%[AZ8>8241^X@\![GJ\62PM[/$9<3@5P* MJ]I&S!]VP[L5/0]GQ\WE=Y&Y2TD M-[+RKZ6*WW]?D>6[X($7:6T4=: GHPA3:0.Q! 7%&<94<([GO(?V[_O^N)T7 MVJB_B>Q&U/]JN;XZ[JYBPS#;''46*=2WF@22O:BS=Y L&)(9P^BD#"QSM9<; M0*M<^MI3PB5#8]C);?)W][/T&A ]E8#Y'+ M0A0;!G1".M!.>1%"0.T?>@6XPO37CXNO/Y]_<0N-\]]<(>-JO1%AT$9IBY,D MV('.?WL^D8)A%)@@FSH/PA+KKG9DU%':J$4H7CS4+UG#; M_$ )CNSY/5M-PT6$PY/)(DK@J3Z5KF7?3E/PE%@*-@SX%\\F+JJ(+EBR442V4D:#LQ0%Y1)"%$%PYAZZ7SALQ[]XMI?>3?]Z M/U*"'5P.W!,)OY[.\57->4P49NMD_A"^381+0CJ>H(A<7YS'!#'2 M;Z,3)B4GE2JM;Z>.(+/+6\\C<7)GKO:P2GNR)42_A^7?$X%^P *B7*A0[!R4/'0(=H8.7Y[NUSDL[1^LWR/RZ_3 MA)L$-3>E9,,2."=#'8J>B72KP9+-5MEZ;W.+I/VNM;L\)(_0ZJ*AB/N 2'WP M<,[!ZCSH<5H7(\E;X*AT[1_O*6HA)C!EZR1'AZ$A3NX2,%Y6_W2=W@7(B0(> M.=_[ 5?K:Y??Y[D,QES,1?%:\D(,!-3@?7%@5?):D5C<[9S0SISOSH^/KOU3 M%;9H*;V1U?_L*\E]FE:_U_=08?G]_9>0+E+8):"P-8E9 @6URH8"+M.)&P3: M4-^9HC-[@."!)<:[ZFD/A5:2'-L>+,-\51L:;=1P3K_WF<@- JSAM0C&(CBC M)' ;E5(R<*;B/N9@Q[?'NP4:P!J<*KL>[OZVD>%%^1/J$E5,'@)& :HVK'+9 M$7Q]\0PMR\[N4SIV]\OC7?^TU_N)RTX&7/71_W_?'NP9JCX F,AP9![_A')=A=L7*A0&3@7Q@ M;B$%73N4"(0HL598%N1!,+UM$!-N-(@Y_?9OGZ\W MO?0[F)U'ONO3"D,J9"4YYY'<(:L@*!20E X6+K)@+V>S7Q?+/L,P3FXI613HP@M$6$JQ Y"P 2R8[[M'(VW75NY]E';KP MT[CE.P0E-UYR#:J'#H[8G5*K+/Z!ZXD467IR/,CY0%F/ 027A07CO6"J""U\ MZPOEA^@9!VJ/ (/%0#HY&E]?<#E=Y/?KL%PW0=FK>5K6>< O9SX M5+N4.@'9LT0.<(@0= !YXT0.CX_!H336N\E3END84QT M4Z>A6Y_)$_42&$>1LPG)W;Z<&-_D-;_0Z,SD':*3$TW>+_,\&,8NAZ%/O%2. MBUK7C]Z"DBG7#5,@N624MCKRVW>A@X#LDJ!QKD_Z0-EQ6GEB)^L5DQ*M"(XY M2+Y&VE:*V@#5@A9)&?3U<9$M .EXOX(RSHSX2N>GG>[ M\ZFF2;:'"7WLZGG-BU)10-&UVL!YPI?)"8*)SBD""/>MIQ(_4O7\@^@_I^$= MIL7'^?2_,$]$3I'I) !3+0W7FXH+LK@\,2^0C&[0K3LF'D;AT\B]'8*G@^S5 M:1KK]1[AM\4B_SF=S2ZZ,2_*Q4^.MV(__F83),!$4@C**@%BGHAE;8LY!T"G:NNWZ002V:[U^L>SV7CGK MX$I" TXE":HX!J[.![(4[!3)71!FN,D2-T@9UVH-AY;[VZD?KXD.'/F+=J?/ MTG^>35>;J7';APX,#44D%D0LGIQ%[:NM)2&%H#$E0\:G=9[V'E)&;A+:0LV+ M]C+O%#KUETO$\WHI7WCR(2G@TG)0$@6Y!59#X2R5K$KBX3% =(.H<>'41/5[ MP.EX/8Q<5/@_#7#JS% M81V"O2&?:W#."2#:A9 \:JWW@Z<.#'$P0OF1-1V.6 MQ QJ#BZC D$B\L2;L0_VI!UG3,IP[? '"&[:R;\',-UH&"^"8#Q;![I( ">6]+(-/47BDN2D'J6N?*0J'R&YT=_6^42#9%E$+FX#7]]M* Y-CI=P14"9.)\TS'821:5UGB7GPB?YAC2\EV6*M M;1VK7*S=!R2.5N(]H#A(HMW4@%Y03Y*@(W/^XHPHF:?OFP8RLXU.?J-S^/5B MM9I(;W6V.D!.B=4""0M1R S)Z"@C9\JYO9JU'8&8'U,WKM,R%*8::Z4G^Z/) MTU(L1A"V'M>R-JEWR"&2(Q:8X"K=GOCXN/9G,/]E,/MSB$1[KL!\72N:6]1? MWO.A)N5*^Q#9J$9IN]1E68GP!;VSIK:&K-E7GL#;G,'EP@5'G;)K_D^OM[6KZ_2P0'RMHXV6JZ_OYV%^?K9//_RGV?3+YO$X?F M*%8TQD4+O&ARNS '"#Y',"A]$D4GH5N'3WN0-2[$FD-A7Z@=J9>1\_O/STB: MT_G'^ESGW_#3-,WP(DTI;92:"01M4P$5#9)33T&EL$8[XP@:3O[ ^7EXA4Z! M"X@73K4^IX6?8 @(O)[]EE;KP$,I&Z/H(A'Y#,)VC&M,O(HBA[%;KN X&Q M.Z,?J:S;ZCY"STQ^I'BKR\Z7O/[)HH_6GX=A!J[S[NKVZK G=4R2\C&)!**L^!,B8#:A1*9 M(XBW#C-^0-*XR=.AHMB6>N@&5F_(R2;-S#]N^'J'U:^^^-T'7'Z>"*FE4#)" M(39J,4P$9T4!2]M-I%"*RJW''NY'68^IDB/!L!-H3373 =[>33]^6K\I?UMM M7T.^B6MB"/.K^2_?TJ=JXW]=+&_R?*UU#E.<:>(-/85F*GM.41EMX, P2:<4 M4[[YP+WCR>TQ/&J#S,?280=POE-0!/#.AYMJM M)/=!<]WZ9F4W)3V>L6U UD#RO?9>V%[7;/]9VTJ0EO)BOOZ$S\,LS!.^_X2X M/O4R<\_/-[SB/(:A82X^M8HQU-'"!!+"'??DW^5Z)J+6M5%DT;='P75V\;GM M%'#%#S(IA;0@,A90208ZXXL BE2TYBF3U6Q=GW>3@K&]K*.U>]NJG"#8[DZC M6\?PA 7M;$)-+%!LO*E<=#EHL,6B"-P30:TCP <)&A,+XTYB[7I:Y\D()R$DPX&Q4F12K$ALW8%[!QEC.\S-C,RI(NX )?>X M[]ORPO6$!V]\# R*M9DPGPTX[0UDABK8Y.NF&M34W*9HY /J5(4_:'!.DGZ_ M6/IC,4_G#%F==;"JSB *]087R80BA0V:&)719&9#Z\#^AT2-;(T>!U%'ZJ#O MP&HSVO+5O"R6GS=??(>SL,:\7FS_\ZF!U9Z?;QA8'KD]Q0_^F[#(_(@%H8Y&TTM2]7)DR3J2$U9R!@I M4]M;,6-J$6+43^EL?+%8K2X#(69QM!XV0B<9)L"QFE1SHZ%)UT1Q$;0+$DKS+ MEEO6OB'T#0K&OB%M!XWC!7LX+/P6%O,ZO+=VYFM7;G0!:ZFT=E8+8-D+4-XH M""4A*,>LC"*1X]9Z@O)AYF*PMGD-,7&<.(^W$HMUF WMC?X>UF?+3>9K47:G MK4X:<7S$(@W]U..9&RBA$X(C1T. WA3!ED*PD9P.%Y>Y8"H5=*TCS"&>"-^3 MWKRH&MGF#FA7ORF_4B079O^!83G!;+A+44'V0=>.40BA=OE2L?:+XI&.W=9# MRHZGMBLG^!#4[%/6.(#".O"$]N+TY1G^05O[PY\X^XJ_UZ*9U:2F*S@=X;5S M(2./3U!0X$L&C,9BXO5A0NO12,?2VI7C/3@L3U76$P)EW7 ?_EQ,F"T!L020 MO+8J2J%6-Q0!V7F;3(QJGAKR"$HXT=8S2_YKS>=[ M4%KP;65-3EXYC9X;T;Y_R8%$=A5*/!KZ#E;/$\/?KXNSY82;DCU/!42V$A2W M'F+B'%+4]'4EDV&MIX<>2N,X4VQ'1M_!RAFY>\.#O'U8/,>W89J?%5KLDCM1 M&"\^1:A-,&KSV4Q.12C +?<64;%X^WW!SJX.AZ\\SH3:AH!Z!($_(5LV(7%) M@4Q 29M&%CZ#$X*L-1K'0P[&J<=XM[>+MKV@9CN&VJ#*:):C&PAD?YOG\SMQ MS+]\2W4*R.?ZNUIH'9Q'XHI$!XKL$82,"61,,7M/:(G#O$,^D-"]X.>>.OR: MJ*F?ZX/[7A6JP(@%:X%<@GI'QAS4&>5@F(LV*,]8'K9*Z[!7G_X)P*J%J/LN M>SDD%S^Y5V[>0+T317%)%,V-4ZW[.^U,W M[CU+*[S<-N8#::=;^[Z8?ZQ%-"\QKJ^FQ->?KL]_>L+]\=[?;F/)CV.ED?W: M?/\N%*7E,KLHP.GZ5B3E4"=Y6OIMPJ2CG0VZ]97X#C+&M4,-]'[;!)TJZ@ZR+B]H MR>GZUY VGO"F]:"U@KSH;"$+3R&]C@6B=0Y2*$QH$I6RK8M^[U(Q/E9.4NRB MJ92[P\EYEUIG:@F6YZ"=K$_XG +ZA:R/^8*E,(T7;#V#?A<=XV+E5-T^")4C M!-T!6-[AU\7L*_E@-YDY;U)H+8LH0H22 GEC.6H(P@5@A9PT'5$RU]J^/$A0 M3_ Y1M^W.UDU$WX'2+IIB#>;JW!5)$,!6M7.N)N14R5E(/F(%&51:(?U9<;O M$]WZ>#I1RMWAY(_P^:*1NDG2&>,RB<5[4(;5=ET^@A#>!LX%FM(Z=7\?+3VY M-(?K^$'('"GPD2^QMP;RV<H+"L;I;M!9D=V;D]673/\Z9D1(9F*+H/([!@4\8P43C M)?/6DDLWJ!5YW4<#XF$/GN/DW0%LWF,ZHU4K-Q-71$">.' >Y.:I"B&^(*#T MWJ.H0Y=;>[?7EN_)L!RISCL#[(^3[:CCRZ\$LEWXU^F\]HRLKYI6?^!ZHN3V M 1.)09I-GT\(T6FPLB3+-06)JO7=[CVD].3(M@%,"YGW4QUP/5<^L<[QG)0" MCKK.;]<*HJ8 T2447!@6>&K]=/WZ^CV=/6VPWUN^"REL\]GFU9*FPY+ MM8?$$C_A?'5Y45;GYAY_573@ DWNBTYAJM&ET9XDD)UY4SZ$;Y>W"XG0)U)) M8&K)BB)?&$+)"!93#"9F9YHWESJ2U)/;^^ZW[-9GY"&6@JC Z4*VV)0"=48O M!(^6I"(CLZT?2A]"W\A=7A\!:W=Z" ^EO1Z\!O2-P<-NM;Z:4#A!VBX?S;$I* MUM#_T7Y$%FJTXL%;6;M9"'2&W!/E6W<@WDG(N(AJJ.C;!4 G2[T#Z.RQXAYDJDP<(&"&,6BJH]R/?!BD0+?[,@/?OPSLX=\9@,@''X<'J&5+E(2UUC[ ML SSU6RKIOQ_SE;KNDTO[@EUX%KG %DY"H:$3[6)K@>671 4'ZD4!D3; Y1U M?SX> XS[X==*1WV9NI=8ZG2EYSBG7ZSK(.35'>YD#MK7'D+14R2NHDEUJI*! MH)BAD)[[04.G/2@<-W7VZ$ALK;.^$/F0MWN5:Q(EZ2@3DHM+GHK2K( 3S-6V M5"Q[1_%7\]9"A]+8/2K;Q ^#JJX#:!(+R^T,LNV_7\W?KQ?I[Y\6,U+@:NOQ MO%O,9K\NEG^&99XH12Z-+,0/8Y8V.4DU"%F HGZ%K$1RLEL_BCV0Q.X/[A/P MLG@\Y77A1-YEY_]K[\N:W+B1,-_WOV 7]_&R$2U9\BC"(W5(;4_L4P?.5NVP MJV0>&O?\^@6*;/9%LHM%% %I'78H=*(2^242B3SCEF?&CC.?&+Y35TG+(4.O8B-?A#B;T\5:@KZPFE+IB0 M^X6+_-4YAY0%&]\Z.;^L[36]9H.*<\GPO3 M*M3T\ZV\CZP?GU/$BZ%>3]9$IELK2&$4<0QX(N,#!2,+I$HCJH)P#J>,$9:[6]89 M[9/).KC]@/;),4B?:)^\:]UT^1^7Z43'.TNWZW-^V2V6<[]LYGT(9N.[63P4 MW<9SOODG]__B\_9O)Q=/GSTU/EMD4G*RY):VFI' BP'30OS" 3\:A2FG: M!+:Q%5S1X #").Z#2@>40Q)X X5UPACOT[:.EK$3EP/E5T1G!] J$9V.C MK,_6D^.VB=2Y !'D\36';:!IM@H#VL9#)CRR/$WI8C2W:? :3;4)TQCDNPEA MJ$"L]IO(^[<8!(,X0 ALFBA 6;09%/,!EU :3Y@@(![S#%%)-.66Y;?Z#!)6N"\TN M *^*V%@TJA2M>S_E>C=U7-BF"?.@4!3I))A"Z21-/[2:T()U#CD[P,SC+:R8Y-*"& &C&HM MX__R-7+]C5YX]S@P\U'/4T?K[WY\0';@PEE"JV,VD:O'\U;X/H7''__L^Q28 M/DC;DV<2>??S;+81+NJ=Q"1 X"'3::B- 1JFZ=.4&HDQ#(QD?[V=1'&^4.IN MT"XB9NU-[T):O+E[^#L;.BY2&L?:3T ITE+XE.,9[6 J;;P%B& I@9I*H9'S M(?< XFS$%WXDGT]F]T=ESPE_!2_M->7W@2-&)(P&"@1.V#0_*!B@7/(5Q%LK M"(018]F[4CPFH);X[%F%X'E=SVA$*A"G\8Q[V';K>MOFH2DC191SY2E %GM M59H*J3 &$A$CO \"BMR7T13[*%S^,UZLGNO*TAA7(.>??;QTFN2$Z-,O?V^; MY>+SE]\W,22J(*-,8T!2XT\:#$FU'@Y 2U1\_M&XO?S]O0\05%BM%I>7%RD. MN<"K0!+_B)MIVIO^5"NJ)84RC8)+#S]N-#"127F/1:,>0=J<+^>A4(A;0(F*QC2/=K1$T@%F1+#48VJRA^^>$%!698V&<;I7C>/K7W'19,P,%:(8$,)AX<@R30?1]DIP,B&BN#Y7E, MM%WD52%,8X1@F.5U,B(_A+!=_:?;MO-@4EOF@(&81RUM)#!2<@ A<]8;9Q0] MO[!MR2M[#9Y3V,8A4J^P/5@(^PR$!T<^Q<'A$%EI(52 8MAS5@+'N";!>VUQ M[EC76L/N:0B *P6PER'((M(5)$"E(L%WW4S2TKI?3?_-?[; MY37'DJ40/U!QXR"E/@&C/04^I Z?3F/CLK=TF6@OA5_T/\<9.4E BAZ5--CH M(=ZVAPOF[D5(KN?"?2GZ_;B"19^,O_RJVT_?UDU%>C9UX=)WWV:^9XU?>_P6 MU\(3E#0'<";$"YYZ!R3!,FH3RP6UQ'/][ SMG#Y5A/C"1E:90_-CB$KA:6N7 M?FZ3+-Q$$SC^/'3SVS2?I8>B=T)_:J]25DW_\XMOW^;=]WBS4N:5-3AJ"HA0 MW"!.Q7Q2 "NXE%A*(YT:JL*R.)JWNP_KU<-A_9=O;KZF M\QFOH,B__K3^HI?^O6[F?^C9*C[?E+7<<@(PM6G@.(= .F, HA[%5QT/A+NA MVKW,%LJF&I;6\3^ V/S83XQ7F=5S9_&A76=_7A,1;SJ+/&#:^XAF9$J:8@F( MI83AJ)*\SYVV&4KI040.%[=5*5Z.:<4(,R[$/^0$#>)7ROW1@8=&O$S'YJBHO$C^WP?,V&M M'-"ULQ#%AY0%\?K5@!*>TFPH!39@:3PBQNK]V([I![-HXC9%&"NB 0XK.,R UX_$4 M2ZT1E<*R[,-B!E'V0]63O.1I!9J5H[1G8.E(]/ E9!9\IBOKQ^V[6+;M:X?AO] MXW]=&<,$)$:3J+%EVH&60%F!2^H"7S091D_\4C4XJ\>Q&S_UZLI%9\& M\"XK]ZN3GTU]@M>$:0$AT"8Y=P+A0.OD5><"BL =#'2047FT!)4L,LN%Z4$1 M&<'@"L(6G[[Y],1I;^ZMPFU-KI>!$0.$E3;RI4_XQQAP(ADD"!F 5R\T\=UVKT[+.W76N;6=+#B4/;,>'6>F18?$L@$CG$$%!* M>& 9IT'H^(YAN2>?'*:H3&+U9%*4D?T5"-/;;A[O\KBEC_%]LSX6FXU(Q*PG MS -O!$ZCX#30:2(N5\1Z+XS1V?-L]A)3)LUX,A'*P_0*I.=+!&$=0%LMFM8O M%O>:=7W!$Q+UIPW IFXK--[H0"H5@##4(@T#MC;[ _400=7T;)C4BLZ/30V" MMJ9]<_;B*= TC7P)@8GU*3$!*6 CX3!H(@C)7G7TF(#"S[%\P#X7F=%<+IT MX:.6GM]?P=8+C8EQ(!A#(PN$ X8CG2:9^DB\%-H^LX!V)S@\7K0*/\X88+H< M7"H,;Y\NG>SV;K;J,SKOQ^E C*VD%&B/): *)D:$^#,"&;*&$F'A *#W+%_X MNL@">0[.%0;_GUZGZ'%BQI>[Q2-+FPN")$$>"&9(&C+/TS4I 6.<&&@X]](, M0'_?^H5+V[+ GX5W]5S_NRRFW[8I6LS)8$D@P" ?C26/$-"26!"T4Y!)0GB8 MR"HX2%8%.6I88);$QQ#"46QA'D%F%59-15E[T M/IP6N"JJ0WZ==XO%Y;P+S?+:"Z\)=P0XD6HR233G)"4>6$PACH>7.Y^[D=VC MSU=A,$TG36,978$&VWJ^/[0V2GX:W'%M I-.,00@B;<_)2K9_Y0!Q*&*3T@K M'OM5 MSV_\XEI%54J@\_B$R4C#MO,Y(G2QFND;90-JE)+0L.!H2*%PB + M''$>)G]SE\Q!Q!XJGT8G0]&7DC.2&K-+H.)!<1HZ+E3V7@0_30[B,;*3(P?Q M&+ JL+L.AWDPHM!AEFYU&1\@G$;FZ8#C*X0S[!W2G&1OR7IR;+6J#,6CQ.&H MV.HQV-0@:$] M1F#S\+(6N=@;9%)Q-XYJ!1"D<3/2.Z ]Q\ R%#QSQG"#CA&,DR)U9PK4GBP9 M6;A970I\KSZYV26="]E&*!PFJ27S& MX-U-Q?P*)&F0I]5A&(B6T2;C@L2-N50HH@* C#I+D,$D_QR4GS+#Y*2W=VZD M*I"^48D*4'$#"07,$PZH118HY"EP6B(NA2(V^V"HGS/#Y"A9R9%A<@1PE3?Y M>J?G;=Q=ZAW9]]A)[756ZV6[\$8O&JM;]TL3W[C>/?^[XX,O.;Z:)2J3??N9 MPC7/O_7@4 <@=J]]'RZDJ\_FZ/;NW&X5, M(\^U !K''VB\4H!,G59X&@NHN3'&P8DW^H2@LFHPBSP\5WWY *@BC>ZC7S[* MT?&,&&XT H@1&5]7\4Z07B*@)#.28QTPS7U0GA!0E[R< .WSEDBCN5R!E;:3 M+7VS\8JU!(9R!' 0QB')D+&Y\^N.(K"L0^Q\*BD+ M0%6HJ&=3(YZ.WOJT6BZ6T=R(^^^W?8U<)$)" Q!),?;^:8\H!(Q JC2%*.#< M?0".(K!"%9='5+ISH5:!2MRYN8W%^V*'#XV.MXQ505-*?,I0Q"YNUS)@TGPK MZYG4P7//LU?RGDAR66?+)&KSG"!6H4BC";*.L.E9?++==NUF>N%R.6_,JN_4 M>-4=ZMR=4@&DU-H0X"2->W8A-5"+/\,,(6U8/*DPMX%X.M5E5>Y9Q>R%K_JL MB/^XFOD:"B6X41Y ;^-5!XD BA$'-!0"(2RB\9_[Y3R2U+(&;$EI/@>VXT4X MC0H\J[V[Y:F$'@5E'?#"$D"QA\!(8T%04C,%@[4R]Y/K6!K+UJ:'>X[<==". 0I0T 2Z0%E7 %M) 3<"4Z"]L)E'QE_)(D56@+9)&:8>&8! MKP(EN?,A&XV5P#Q)*82!F_B#H4!Q)]/<8(F% MA4Y[$8]:GX=KRR#6' ;@=:I_MR0UA48PXNVU(X1Q]WQ>;7;)V9!2=AKF661G M#--K'0=PX5R3UM"S]TVK6]OHV3:;?F<3_=[;UH?@FW93)]VU)]3D928@2X1X M2J9D"A9_FM_HMOEO_Z$G>6(7K;M\M/%/X>46'CRD'E,57S,&. MMO*&5!!I[ M!3"1+G"K',G^;,Q"^*EJ]'TWC_9%^W85CV%K[Z[FNEW$9>-G?]5-FZ)<;WR$ MV:?$#T&"D\3[^-!+0S^\I4 'B@'W$./4V1.*W).SCB"OK$EX?BE\KING0K(" M7]"']KM?NP#6P=<^?'+@E$5EN6E;Q?-PW@U&6]HKRB/CS4D(_WQF.C4+\L$/*IH#]*;1,\:Z6PV\]$OKZ5VUD8K&6B8TBDE$\ X#@&"BB"* M<<#9NTP?IJBLBZ^\O&7$JX*[L]_-QZ[M=FXHGB:/$=:1:ZZHIM J M$((D@$;[#1AM+4C3("EW0"3_TBR^=0L]^W7>K;Y][)8IQ:IKX^%< M>;=U[ -5JW,HG&-GC=^\5OSYRIQW+MKA*0.@0B C$V-U7ED MH@T4!"1T@(1YQH8TPSC\E9_AK3Q&VC+S_P?WI/>6SH6U\WC&?FNT:6;Q7YW2 MU"[/=\]Y]Q_#@JHL >VD%M@:H#0)@))@UP$?X4)\ 4EI$,M=FEZ%);"K2#(> MC%6[A>]N[8!=7@OITG-0 4NI )2R QV\6![XI$T6#J5.Z(PG+J?X;X_1@9? M3C";!,<*WOM/.J+&7_CY=Q\O*\*H]"GK'X54LDN 88I&,R4X(S57ZOF@F;S- M:#=T_ SW_BE2=S(V%1=WLNL6NB'8+!."!,LI"D$,"D M:3TB=4\@C$%'WX:+Q^Z\4[VB7=QL-_W:FX]9"X]W]MC2S,&A#@264 M \JD M(+#Z 0PFLC E2Y5>! T@;)H_AYY7$*!&L0S'6"R;T1?-E%5OEELRZX M3,SM4A_;;[.N+ZI\XUL?FN7E3+>+1X;R_=Z])8@'%[FJ>6H>J!30RG#@L&>1 MMY!+F#N=(R?]@T1<_L0B7DH6*C@'>YZ 6T>8E]CQ>(P-#%4C?_HT@0HPSA@#&<=J(C#RRB@$'):%$0L3< M1&^BD3+WD-WS\PE='IAJ34UZKYOY'WJV\H_:V"\>JEM2&\SE0K>/MZ^7VW_T MV=O(BZ:]&1_#S$Q EF#FE$S)%-7IW?(]_H6/73N__V6J]URLVQAKJPBW MS &+TCP8R%/_.A. -/&GCE+E<&Y;-1OQ92.8V>3M115/$7 KN/ZW&W]S]TC- MO)_[/U>IG*D?%R"\\\$0# 1,130.[:T&;\@+#(&@YIZOZN(\O6N[$ !TV4"EA%U>PY'$/HJD38 M<@G# &$["9F:I.W-W?:G_VC\/!+U]>XW_]W/UL,"%<0VS4[6+O#4)ED#8P(! MEDI)@T,I^VFZR_8 966SB*J[;W-A6)-D/CYM+_>W.==2(QZ@Q,!;*0 E3 (M M832SD<$8>1[X=,^Z(016HADS2L@0Y9@%KIID\4/[;;5<]!Q#&X5O$ Q0"PP( MA-%\(<;$0RL)$!RII/X]YY.IQI?D5")G^85@G[B=B$BEPH4W6_$(,:^$!B0: M**G))8G<41! I@@)E'A-)[/S7I)3R65;1+C&(%*I<)'-5JBQ-D &0?+T ZJ@ M %) #"!52A/F2-"YL<(U!I";A.L'\_6T[N@P3Z# 4"/!H;0!J MM05*4@$0YMXP)&GD>84.Z-_JF%Q8V5/D[!)1>(#X9VU,^("5PS M+(F51@#O-(S;"1A(3#"P,-" =3#./>M&N;.<=L"G*K$"SR\$W72(9&Q'E3E. M_:22Z&VW6"XR=,L8L&B6>/*QQ&>*$3_Y;!3 SWZ62JXO;/QP+Z^_:KG-WYQK2'WF$,+>$!QUPX% M8#S1 &-FJ2':"#CIAC=TE-5AT\C'P1K ,?ROM>K_Y:E^\CN7\^YFKF]/*.\_ M\@,3J:KAFSJ[VE*(Q">)0D"SD+HPL_0ZT3Y-I2;&<804R6U-EU%;F]+9S]TL M%8C]1\_=-9:*,XP<0#:]T6FT8(U/_&4@JD3&F-S*:1-U !ZT/ G"%&LH\B&%T[?QYQ.A7H(57Q MQW!]M.1\\_.FK[,+S_W=[N'VEFHX[7.DX/'I?X1T'* #5 M*2 ITIIA(:S*W0)A,'%E.R"<^\(['9\*M-C.F]PC@;"F\74L) <481O)%W$/ M(G(.,\.,RIVF,=I^FJR1P=GMIV.X?J+]]*YU.;P*_?H+;__G3??]?WGK-HWT M$GNNFMM4/_+@ZW[5>?!$A!XONI8>ZQZ$9O<7CO0>C"8^DY/@8?3KV^XV=8K> M2/;#_-RFE)Z=VNHUEH_62+-3KK%X;J_7&[KMS^LV(#5: MM^Q?,0.)_VR_-6G1JZA#WL0__'<6,E^N6L3Q\"H6]W(UB",%;:,G]/GEU\YE MQNO9FD6>^>/0VLV-2K"ZC)]=SF];]WZF;[(@]73%(H_I43CMY$0E**43_[9= MN'D^F)XM6>1B'JW]7O*B$J#^T?WG@;Z\&G#/TD7>>Z. .\R;P@!N[]3FUKOX M7$T6XA]Z=O)Q.[1ND;9O1T$W@"LU'+S%V_CF]%?=EMR4[9?Q]+VR?I%V:<+57V47:8Y]UK#"A]E&:S M![H6KSI[!ARB70L60V@/S[MA#*@@C/#@5#I\:$8U]GJR=MG'\J!3=) IV<$Z M=U[)[ET]V_JD[LGRXOZN;R?I?>\/_?0M[6T2!_3^[Q1-#3FG\_E55E<@#CUM M%]_BYVW3L^)S<_-UN?AR\?G+)&+Q^O>*YGV<4SP&L[ZT ;/K]H@W>MIA_M? M_<)%NJV>_AYXQI<:H/N]=?/9WIO9>67H0=&5C;,.84[[D:W=^T[MY[_B>*#'K MY>I9DK)>(?K$A*P$ZF=ON^]^?O#/G#"D=VL>O^9T[W,.Q#F/#_=1Q@$NMD*"A_ M1P#^C@ T;WBXY*W3=OS+.G7;!?,BX6+ M*;6QEL$0-I56>3PIC-Z7Y;\OY_;3_&HQ?[=8-K=Z'5K*E^X]Z /%4A['HGH,VPHC M_&FUC#H^WN/M3495NG_58CF08[%\E4'U7( ?N^7_\=N;VN?*1Q[R@6(ID1DN MRU?95ACA]W'1KO7W.\T1$-VS9+'4R+$H'F9-7;C]LO)7W;N_4JS?QWVVH9O; M]?C5$Y7M,=\I%NS.A/ 0)E8(^Q]--]L,L/Q'=^O?=JMV.;_[3?]G"NP/?JQ< MX#RG! SA9X5B$'?\YTK/FM#8#?57^J_-L.63DR5&?;!@67+)1!D>(35 M:>OM(##S._KYLH- K,K7]3J/*HH*='X1WX6?_9^K9K[5*WF4\A&?&01R5:ZO MXWE8:Q;0Y?>I,H">KIPE^^< L1DR?R[UW1^+2S^/KZU;W5J?._%GR/HGG.O( MG--S?;:+% NX'H'"XQ/Y?/>E T)_>;M*,Q'>1C5QT\WO3DX=V;UB.9B>\[L; MN/G2CN39[#EY_9"3'$DD^QEBE9$[)Z[SN#FR\ M?))/).EC%CB>KU6NJ/=(4/8PX>]-'_G)_Z=GW@<-N[_7G7]>_S4X_%T MI6)I5(=.Q\[-E@9@-MN2E>=H/%^NW+6^D]W=D+V7;A.VGO%W\IEXO$ZQ)+5# M)V+'1DL;M1MJ\SC=7JY6[MH^[1U?6_SB;??%SWSJ?+R1H9-#%[M7+'>1C,/K M(%]*OU,B*6YKU'\*H;%QW?=MGK/V^NKE5. X+ ?SJ[3.]'[^Z[Q;??NP6*PR M(GIHW6+9N6/UZ.L\*JU1OZ8F,&Y+:"X4#ZU;+"]WK'9]G4?%SV)WU2WU+$<< M^/E:Q=)M1Y^YG;PHC]"%7<:7^.SN4CKP.<*?U03B_%2&&B M*I=JW+=FL7S9D<"]PIO29N>]9_CB^TTVW;AWT7*IKF.MS%?84Q%Z/66/-$1. M$'>M72Y/-0.6!YA5@RK=DII=H>Y=N5R&Z2EZ]35&EQLO2S\9F:^6/17R)]%]&OW2QR^?,R MUTORN$^5RU4=[;L;P\KJ\/_HEQ]:V]UF\J$/^D"YE-5L6.]G6W4(OW R3X7T M@0\-0KPJW]$(-A9&?H?Z23O?.+_R@#[T&X/PKLG[="3SJCODGY9?_7SB\[W[ M&X.@KLEQ=23S2I]J;58S/?^M62PSAKKWKSH(SIK<6:\RJ#2 +S7+J9Z0/4L. MRE:HR9EUF#7%/?_WRC\_@*^M/0C)FEQ9 YE5P8R1K>'^6[?(/6'IZ=J#0*S% M@760/<6MG6>6]ZG';^>"@^"JR0%UB"VE2YV3095VE FP7>L-PJLFA]$!IM3@ MXL_2'O/Q0H, JLG+LXL-Q8V0[N14R?LU!N%1DP_FV>;K2/,^&8YC\U5Q36Z2 M"M-4N_;7:+AL"/O%+^R\Z<,PF?)47U]^$(@U.4"&LZSXO>2:1)>>48B_/^PN M5_CYM=4'(5N3+V0PPVIMJ/&A7321K5=SW3=3?33J\"GE)W;7./"9+*TVAFXC M0]^-%Y]Z(2 CZU?W+GN*+VR[W)O4G.GTCAL[%RQ8W/D:%D^\7P>84=IGN27M MY*JV9TL5P^8@MW>B4E&=V\5LMD.7Y*D W;]P!5@=* 9]E2%_-Q,H=8;^;BSP M=V.!X][6R_GLRL]O%Y_"U=Q%^)TQQ2V%1%6.9J1/5RI6 MR7NL#;=C^[5 AJYA$T#"6KQG7?EMZ]G^F; MD^#9MV:Q4=BU-@=F#98O6UQ\'V.F.J4( ]73GF]>U8KEAM[1A% MN(L1%2G#J_EMN\RK"Q\M6:RJ=KPJ?,F0NC1A)L#VKUJLH/8D/5@=;/O6*Z&=HPVW,./*K#Z937O"+!N_N+BY MN?BNF]G)";P'UBU7]SH&L(.\^3&BC)?=K+%Q Y?SSDX897SRF0FBC/NWD3W* M^/A3+V0D0[AQ]_HG^>(WR[O'2^=ZTKV^>B41R8.X/77@#^17\1C++CH_=LL- MJ7GHV^^8/T@]$+_[__Q_\#4$L#!!0 ( ,EB"%<# MT1#M3 < $D 4 =G!G+7$R,C R,WAE>#,Q,2YH=&WM6E%SVS82?K]? M@7/F&F>&DD7+2FQ9\8PO<6_\TMZEF7:F+QV0 $6<08(%0,FZ7W_? J0E6F&9EU;ST['AT/&8_&7NC%CRV>^6UO.C'F1W%Y]E14#++ MC%A=S(1:,"5>'R@IB_'9<3&>"#X^.>,OL_1TDH[R5T4JCL_X./LE/4!7B,<^ MSJ^T?'U0J7I02M(_/3D>OIHT_GRIA"^GZ6CTMX,M42]O_8!K-:^GP6"T%@;N M=*;V:/G^O*NG8=W+)WIF*U\\3QVLW<-*J(@HZ]1\) MC5 >'I>=01A'JUKV!J;'9-+5;:DRY=DX'::S(Y+OW=IUCMLY_,N,]Z::DF_= M&V^:\+CA4HX9EO8/]^G57I_>7+U[?_WM]9O+]]???_<#VW;K$QWZ=^N\*E9? M*$K7"?L9=O]0&E?R6B4LEY;,8;[D_IMGD]/SAWIYNNTE/39<""RE@9:%GXY? M]GZK6B"(TT$*F2_D=CKLO?KSM6]/2SH:3F@:KEG)%Y)9N5!R"1+RI7+LUY9; MH%VO\+XQUC-3LV^-K5@Z&OR+F8+]J!"V%?NGE;ER"JW_L*9M$G9=YT-$[^QI M1N_XT47O[]PA9IC_:L5N:K/44LQE$H/8A4X8F% ;I!EHX*IFO%ZQMO:VE? MB2?D(,24LPI/5G'-"I[CE66F I%Z$^5V!&J92^>X79%(Q6\D]&Z,Z?!.P!BH MU"&!00<)Y,HB84&L1G=8(J1ERU+E)7,M?:S[+Z65W2#D0*6<1F:C)+E4OH2# MKI%Y,)#&;6":$7!S@6Z"9:O-:7BZH!Q_/:"4K% UPDX(6HH<\&>G+N2%=HL78];*^?*>L3#;@YWIC=JP-"'R* #QY M= !\OQ6MYZX#5U=B$'^8HE!X/'0O0A"O&;A_S%8\'GR^%92O/P5CI4X A62'B_C:2$8=7EV#96D8V9J5&!1 MV.*,5B+L9EV;.244MXH<4+$:"/F@II%:1QDZ+$P7TGE@2^,D#,(^-G1J4(6J MO-6<2!YN!2/6F1X]8MVP6>[@OTR2('@8_:7XK)G_2^(X>T0X'I_LXOC!?+4# MYX57E.KWJ:6U%8 7 M,!67Q9;H1M$:,L=MYU#3V@:8=J$TR7-C13 @E*]S6:/BT( V6F1#:X9$4)I' M^&)MJ0;D_60 G#\B $ #OQL?])6! M*CJ",UTL-#/3^@_K?DAFX'?2DJKHXK>W0BSKZ_.P^&2< ]@3@48*G@#8Q"," M6\>6,9J[J* ->5>QA99[H/L(=J0<;O*\M13UC82Y-5YEG,<;.M#$*"['$-UY M3QR@Y.ZN$"!R"LB4(K!V,+ICU!6V]3=2=[O_>_+)[_#CL^/P46V7)D]ANQ3. M#$4/Z&1-*<1PFP!;LPMQTT>4"#O%)NSB*#6]L>XN'X<7&*RJE/=2[N7LS"#7 M4XM0L"ET/P2209&.*!A_J=3M5XK\M54P.:R-ML[#><"+SWH>_?^MT&8&OM0H MGE#,*0",-I^TCTB-"W1T\H[3]@"R*QLA#&RANDMB;G9(S*ZM -,3W"CH_J]YUM/*N\^OEW* M)=)K84$5"0(N [4!,N% N<-6$A.?JA=&+R1EOYK/NW-QV[&AK!IM5A*MR])$ M_N-;R 72?F?^'GYB_--Q"+.#GM_SD':3>:KZ:J#K,7 M.IWOWALNB/Q1&G27A2%YQN;N_O?D;'@Z&=,5L+?X%;WB[G9X&&Z'C[S8;3L[ M'9Z-/MP\&J9W;4=A[#@^/' -KU\?C _Z#EVXI\?-+4NW;S<) ?>=J)006O[Y M"R,X^Q98BWGDLIVW2)"G2;C1OPOYAK^];?T <3G_[SD8L<"G3V[>OGEV\NK< MA<^M&^-]\_8A?[O%$-9* P_HC(KUIG]-D_&I$_ U^?BF5+)@5[>NNT>!N_:0Y;WOJS3&A=N>:3S(7,@/?H.EX[_1N@O/ );6[W:)^HQ?P3D*7_WY+U!+ P04 " #)8@A7W@5_:TT' 0) % '9P M9RUQ,C(P,C-X97@S,3(N:'1M[5I1<]LV$GZ_7X%SYAIGAI(E2XIM6?&,STDZ M?KCV+I=I'CL@ 8HX@P0+@))UO_Z^!4A+LI36:=+&\9QG+)O$ KN+_?#M M"L M\*6^F!62BXN_S/[:Z['7)FM*67F661L?)R>\%%Z,CQ)\\G/PP-TA7CLX_Q*RU<'I:IZA23]T_%Q_V12 M^_.E$KZ8#@>#OQULB7IYZWM.%ZYGI-6Y5'0J?]*:(3R\+AL#<(X6E6R,W!X3":] MN2U4JCP;#?O'LR.2[]S:=8[;.?Q+C?>FG))O[1MOZO"XX5*&&9;V#_?I9*]/ M5V_>O;]^>WUU^?[ZQQ_^S;;=^IT._:=Q7N6KKQ2EZX1]4%HK7K)_]-F5YE6V M2E@F+=G$?,']=\\FI^50"2GO2%DOI+O MPW[GU9^O?7M:AH/^A*;AFA5\(9F5"R678")?*,=^:;@%Y/4*[VMC/3,5>VML MR8:#WK^8R=E/RA5\Q?YI9::<0NOWUC1UPJZKK(_HG3W-Z!T_NNC]G3O$#/-? MKMA-999:BKE,8A#;T D#$RJ#7 ,-7%6,5RO65-XV$AX@^X1$A)AR5N+)*JY9 MSC.\LLR48%-OHMR.0"4SZ1RW*Q(I^8V$WHTQ'=X)& .5.F0QZ""!3%ED+8A5 MZ Y+A+1L6:BL8*ZACW7_I;2R'80<*)732&^4*9?*%W#0U3(+!M*X-4PS FXN MT$VP=+4Y#4\7E*-O!Y22Y:I"V E!ZS G0"3$T6PWVE65@W"X)W)15:8;@3$! MI8V8)H"A(I*J@00",8%;ZS5*6X"X>ZJQ$(2B@1.2:#0$ $T#_ 1U+MB3<5>P M7)NEZW!KY5PY;SD4<7H9[8:5R0;\7&?,CK4!@4\1@.-'!\#W6]%Z[EIPM24& M\8?)W&8%K^:278*SWC4:$L,1[PTGAS):,9R( M^!0?%56=5<0KC<^(V#9@'&%%MCQ84;ZE*(#S9?]L2//P6CJ4X0A62'B_C:2$8M7EV#96D969J5&!1V.*,5B)L:5V3.B44 MMXH<4+$:"/F@HI$:1QDZ+$P7TGE@2^,D#,)F-G2J486JK-&<2!YN!2/6F1X] M8MVP6>[@OU22('@8_:7XHIG_:^(X?40X'HUWB0Q/PK7BJM/(K2O7[U-+:"L +F(K+8DMTHV@-F>.V M=:AN; U,NU":9)FQ(A@0RM>YK%!Q:$ ;+;*F-4,B*,TC?+&V5 WR?C( SAX1 M@",1OUEPW02VHNC*/$>UJ!:(B]M3]:&.> #OQL?])6! *CJ",UTL-%/3^(_K M?DAFX'?2DJKH_+>W0BSMZO.P^&2< ]@3@48*G@#8Q","6\N6,9J[J* ->5NQ MA99[H/L$=J0<;K*LL13UC82Y-5YIG,<;.M7$*"[#$.UY3QR@X.ZN$"!R"LB4 M(K!V,+IEU!6V]3=2M[O_>_+)9_CQQ7'XJ+9+DZ>P70IGAJ(#=+*F%&*X38"M MV86XZ1-*A)UB$W9QE)K>6'>7C\,+#%:6RGLI]W)V:I#KJ44HV!2Z'P+)H$A' M%(R_5.IV*T7^TBB8'-9&4V7A/.#%%SV/_O]6:#,#7VH43RCF% !&FT_:QF9* M @YM+KW;DBPEOZ'D&(NID!Y#&1C.*;NSFT\"6;M[B%O_/:3&!3HZ><=I>P#9 MEHT0!K90W24Q-SLD9M>4@ &F)[C14OW>\ZTGE7.SGM_CD':=>:KZ:J"K,7.IWO7AXNB/Q1&K0W MAB%YQN;V$GA\UC^=C.@>V%O\BDYQ>T7<#U?$1U[LMIV=]L\&'V\>](=W;4=A M[#@^/' UKUX=C ZZ#FVXI\?U+1MN7W$2 NX[42HAM/SS%T9P]C6P%O/(93-O MD"!/DW"M?Q?R#7\[V[H!XG+^]3D8L,"G3V[>OGLV/CEWX7/WVGC?Y'W,Z79% MA 53PPTZJ&*=_=_2C'S6+'Q+CEX52N;L[1U1_ABKT%UWCP*+[:'->U]?J8T+ M]S[3>*2YD!_]0DO+A(-U%YX",8W?[1+GYF*6DB&;]+WU&;^1#,R,2YH M=&W=6&USXC80_MY?L273NV0&@VT@ 4,R0PEIT^F$7""]ME\ZPI:Q[F3+)\E) MZ*_O2K9)2"YM>IU>C MM@TR6HIH?32*V!6PZ+#!PMY!/XRC@>_2;M?OTH'K[W?)0=R-N_[ =>D?7@-- M4;VT47K-Z6$C99F34!,_Z/JM@UZNA]YWC2U536^T0SA;98%-&*6Q M0'B5.!1K$X/3F=C!>GLS,XO[R87X[/%K"8/07TLV;N]>&R-6]-6C"? M3FSV7J?G-E]\WN,YC(]GYXOI\9/*G1*YPM6S%%J+-.ACB)<"I"[[P-V'V0DL M?IS"?'SQ_?AL.G=FO_X\_0W&DX61^*[KP[\ 6-W1(K^/]UVA-(O7SS033C,( M19;14#.1P373">B$PIN"2&2!K^&"YD)J$#'\PE1"UG N:A)F@9 MX5U+6,T^868>YI(J0W33B GG@&:8#(XR%.3(O&I6\RTC66CNH\.(6=>&5=0J M>-DG(J?2QE3W)DOK$[GW.I9839:Z@U>]US(E7XPE11W7@ZC# MR@;]UL!]7.RVO(VL;7V7_A&!PBH=-CJ-VJ B-O#S&_"VMU?#]7T0*8LB3C__ M$K!@7^UT#X;*_FYM.QO*GX"W(M5RGB,"P5D$=>I?4C$^M0!?$L9'3A-?*]QQ ML<(3+?3+ ]Q#E&T[:>Z,MD#,R,BYH=&W=6&UOVS80_KY?<7.P-@$L69)?8LM. M ,]QM@Q;G,;.LGT::(FRV5*B2E))O%^_(R4Y+VZ ;L7:M$%B1+JWY^XY'DF/ MUCKEQZ,U)?'Q=Z/O'0=.1%2D--,024HTC:%0+%O!=4S5.W"<2FLB\HUDJ[6& MP O:<"WD.W9#2KEFFM/CVL^H53Z/6C;(:"GBS?$H9C? XJ,&ZRX[G2[IM>/> MLM?ITN6R0[O]J-?KM7L)/23>7WX#35&]M%%ZP^E1(V69LZ8F?M@)W,-NKH>W M+-;KT/>\'QJ/5#6]TP[A;)6%%C!*$X'I5>)(<"'#/<_^#(W$24C*^"9\O6 I M57!.;^%2I"1[W50D4XZBDB6EHF)_4XR(P>WC;04(_7"6T1J@'QA(T[LU6S(- M[< -1BVC7Z>UD]P#Q!$6D,K_'?+A!R%/II>+L].SR7AQ-CN'BZO+^=7X? &+ MV6/\+Q"YWX/>SR'\<%\"\2K-YH MD3_-]VVA-$LV7VAYGV40B2RCD68B@UNFUZ#7%-X41"(+? .7-!=2@TC@=Z;6 M9 ,7DD9,&>V?I"CR)IQED0O[QNK57C\(O.%$I#G)-O;)'QX JIX*F8+O.6\@ M$=)&2)B*"(?W92"@68PC^Y>"HYG?\X9^LQS01*$F1]$6VIQ&A62:80U(%L/T M+EJ3;$5QLJZ/ M#J>)#MN]NB<9\I#IT/%1YPNUY+Y_4*?U^<,_KDO/;7=,'19(2+40DH+CJHB0 M?6Y:<-N6DKXOF*3FY* ,4_>\[Q-< A+\[GY\L&7WOHFW#5Q1[ _:'21W,+3M M_4T2'+Q(@EF&LRDEEC63Q?V/W/MM2ZPF2TYK@Z60,94. M5IB37-&P_F<8,Y5SL@E99NMDC8:/W9LSZHV9<3BNJRW+-E(IKHZOG8';[[;- M"59+_(OKP-7AUK6'VY:.=V6#OCOPGA=[KK^5M:SOTC]FH+!*1XUVHS:HB V# M_ [\QWNLX?II$BF+8TX__Q*PR;[:ZQP.E?W9<\:VF.RY6>,"%?GF>V\VR96?.!X;_>A"QQ711ZUZ0L"=[M#9#=NVWU6=[\6_8;AW\ 4$L! A0#% M @ R6((5^7+T6%"4 $ E$<9 ! ( ! '9P9RTR,#(S M,#8SZD"TSL &]C @ 4 " 6M^ M 0!V<&&5X,S$Q+FAT;5!+ 0(4 M Q0 ( ,EB"%?>!7]K30< ! D 4 " 1[[ @!V<&&5X,S$R+FAT;5!+ 0(4 Q0 ( ,EB"%<3,.7]2 0 +H0 4 M " 9T" P!V<&&5X,S(Q+FAT;5!+ 0(4 Q0 M ( ,EB"%?<9E$4100 '@0 4 " 1<' P!V<&&5X,S(R+FAT;5!+!08 "@ * (P" "."P, ! end